|
Konu Başlığı: Topluca çevir SID->MP3 Gönderen: emarti üzerinde Mart 23, 2019, 18:05:39 ÖS Aslında telefonda SID player ile sonu daha mükemmel olsa da MP3 olmadan olmuyor. Hazır bir toplu çevirici bulamadım. SID2WAV ve FFMPEG ile bu iş halledilebiliyordu. Windows altında çalışan bir script dosyası oluşturdum.
Bu script dosyası ile SID2WAV.exe ve FFMPEG.exe dosyalarının aynı dizinde olması gerekiyor (indirme linkleri gitHUB linkinde) yada bu iki uygulamanın system folder'da bulunması. Script dosyasına çift tıkladığınızda mevcut dizin ve tüm alt dizinlerdeki SID dosyalarını tarar önce wav (sonradan silinir), sonra mp3 dosyasına çevirir. Denemelerimde tatminkar sonuçlar verdi. Kayıtları 300 saniye olarak ayarladım. İstenirse script dosya içeriğinde belirttiğim değer ile oynanabilir. İndirme yeri: https://github.com/emartisoft/sid2mp3 Youtube: https://youtu.be/KOVeTuRfjeY (Youtube linkide Kova Turkey gibi olmuş) KOVeTuRfjeY Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: muhendis üzerinde Mart 23, 2019, 19:19:27 ÖS indirdim deneyeceğim emeğine sağlık @emarti
Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: "jacknife" üzerinde Mart 23, 2019, 20:46:22 ÖS tşk,deneyelim...
Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: emarti üzerinde Mart 24, 2019, 17:03:34 ÖS indirdim deneyeceğim emeğine sağlık @emarti Teşekkürler tşk,deneyelim... https://www.hvsc.c64.org/downloads (https://www.hvsc.c64.org/downloads) linkinde toplu sid koleksiyonu mevcut. Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: Jax üzerinde Mart 24, 2019, 18:03:01 ÖS Tek dosya ismi içinde birden fazla sid varsa nasıl yapabiliriz? Last Ninja gibi?
Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: emarti üzerinde Mart 24, 2019, 19:23:23 ÖS Tek dosya ismi içinde birden fazla sid varsa nasıl yapabiliriz? Last Ninja gibi? Bu script hangi klasörde çalıştırılırsa bulunduğu klasör ve tüm alt klasörlerdeki ne kadar SID varsa işlemi yapar. Eğer belli SID çevirmek isteniyorsa ayrı bir klasör kullanmalısın. Eğer istediğin belli bir dosya adı kullanarak başlayanlar ise şunu yapabilirsin. sid2mp3.bat dosyasını bir notepad'de aç ve 19.satırdaki şu komutu Kod: dir /b /s *.sid > sidlist.txt yerine örneğin E ile başlayan SID'ları işleme sokmak istiyorsun şu şekilde editleyebilirsin. Kod: dir /b /s E*.sid > sidlist.txt Sadece E ile başlayanlar işlem görecektir. Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: Jax üzerinde Mart 24, 2019, 19:35:49 ÖS Yapmak istediğim o değil. Mesela Last Ninja.sid içinde yaklasık 10 ayrı sid parçası var. sid mp3 ile cevirince sadece 1 tanesini cevirebiliyorum.
Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: emarti üzerinde Mart 24, 2019, 20:12:15 ÖS Yapmak istediğim o değil. Mesela Last Ninja.sid içinde yaklasık 10 ayrı sid parçası var. sid mp3 ile cevirince sadece 1 tanesini cevirebiliyorum. Anladım süre ile sıkıntı var. Last Ninja.sid normalde kaç saniye sürüyorsa örneğin 9 dakika 40 saniye ise 9x60 + 40= 580 saniye sid toplam süresi. Bunu yine sid2mp3.bat içinde 11. satırda şu değişikliği yapmalısın öncesi default olarak 300 yani 5dakikaya ayarlı. Maalesef sid'da total süreyi hesaplayamıyor. Kod: set sid_total_time=300 yerine Kod: set sid_total_time=580 yazmalısın. Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: ilkerficicilar üzerinde Nisan 23, 2019, 01:40:47 ÖÖ Teşekkürler. Ben bu thread'i kaçırmışım.
Linux kullananlar için ipucu ise şöyle: mp3'e çevirmek istenen .sid dosyalarını bir klasöre koyduktan sonra o klasöre geçip aşağıdaki satırı yazıyoruz: ls *.sid|while read ds;do mp3=`echo "$ds"|sed "s/sid$/mp3/g"`;rm /tmp/.sil.wav;sid2wav -t180 -16 "$ds" /tmp/.sil.wav;lame -V2 /tmp/.sil.wav "$mp3";done Eğer Linux makinanızda sid2wav ve lame yoksa, Debian tabanlılar için şu şekilde kurulabiliyor: apt-get install sidplay-base lame Konu Başlığı: Ynt: Topluca çevir SID->MP3 Gönderen: muhendis üzerinde Nisan 23, 2019, 16:53:43 ÖS Teşekkürler. Ben bu thread'i kaçırmışım. Linux kullananlar için ipucu ise şöyle: mp3'e çevirmek istenen .sid dosyalarını bir klasöre koyduktan sonra o klasöre geçip aşağıdaki satırı yazıyoruz: ls *.sid|while read ds;do mp3=`echo "$ds"|sed "s/sid$/mp3/g"`;rm /tmp/.sil.wav;sid2wav -t180 -16 "$ds" /tmp/.sil.wav;lame -V2 /tmp/.sil.wav "$mp3";done Eğer Linux makinanızda sid2wav ve lame yoksa, Debian tabanlılar için şu şekilde kurulabiliyor: apt-get install sidplay-base lame teşekkür ederim ilkerficicilar başarı ile yükledi |