Ürün ilk 30 saniye MP3
Orijinal Soru
Varolan bir MP3 dosyası (tam olarak) geçerli yeni bir MP3 dosyası oluşturmak, önizleme bir deneyin-önce-sen-satın stil olarak kullanılacak olmasını istiyorum. Yeni dosya sadece ilk içermelidirnparçanın saniye.
Şimdi, sadece "akış". chop edebileceğimi biliyorum ^em>ndosya teslim edilirken saniye (bitrate ve başlık boyutu hesaplamak), ama bu biraz kirli ve VBR bir yolda gerçek bir PİDE. Uygun bir MP3 dosyası oluşturmak için mümkün olmak istiyorum.
Herkes herhangi bir fikir?
Cevaplar
Hem mp3split ve ffmpeg hem iyi çözüm. Genellikle linux sunucularda yüklü ve aynı zamanda easily available for windows olarak ffmpeg seçtim. İşte ffmpeg ile üreten önizleme için daha iyi bazı komut satırı parametreleri
-t <seconds>
belirtilen saniye sayısından sonra doğrayın-y
üzerine dosya kuvvet-ab <bitrate>
set bitrate örneğin-ab 96 k-ar <rate Hz>
örneğin örnekleme hızı ayarlayın-ar 2205022,05 kHz için-map_meta_data <outfile>:<infile>
kopya "' hakkı elde meta veri dosyası için parça
-ab ve ayarı yerine-ar, orijinal parça ayarları Tim Farley anlaşılacağı gibi, ile kopyalayabilirsiniz:
-acodec copy
CEVAP
Ben de tavsiye ffmpeg, ama komut satırı tarafından önerilen John Boker bir istenmeyen yan etkisi: re-kodlar dosya için varsayılan bitrate (64 kb/s sürümü var en azından). Bu müşterilerinizin ses dosyalarını niteliği hakkında yanlış bir izlenim verebilir, ve aynı zamanda yapmak için daha uzun sürer.
İşte kodlama olmadan 30 saniye dilim olacak bir komut satırı:
ffmpeg -t 30 -i inputfile.mp3 -acodec copy outputfile.mp3
Kullanmak-acodec geçiş ffmpeg söyler özel "kopya transcode olan" Kodek. Yıldırım hızlı.
NOT: komut Oben Sonne yorum göre güncellenmiştir
Ne kadar yıl, ay, Gün, Saat, Dakika, S...
Python: epoch beri saniye ile bir date...
Nasıl dakika bir NSTimeİnterval (saniy...
Javascript tarih 10 saniye Ekle nesne ...
Neden Heroku benim temel uygulamalar i...