Pertanyaan Asli
Saya ingin dapat menghasilkan file MP3 baru (valid sepenuhnya) dari file MP3 yang ada untuk digunakan sebagai pratinjau - gaya coba-sebelum-Anda-beli. File baru hanya boleh berisi n detik pertama dari lagu tersebut.
Sekarang, saya tahu saya hanya bisa "memotong aliran" dalam n detik (dihitung dari bitrate dan ukuran header) saat mengirimkan file, tetapi ini agak kotor dan PITA nyata pada jalur VBR. Saya ingin dapat menghasilkan file MP3 yang sesuai.
Ada yang punya ide?
Jawaban
Keduanya mp3split
dan ffmpeg
keduanya merupakan solusi yang baik. Saya memilih ffmpeg karena biasanya diinstal di server linux dan juga mudah tersedia untuk windows . Berikut beberapa parameter baris perintah yang lebih baik untuk menghasilkan pratinjau dengan ffmpeg
-t <seconds>
potong setelah jumlah detik tertentu-y
memaksa file menimpa-ab <bitrate>
atur bitrate misalnya -ab 96k-ar <rate Hz>
setel laju pengambilan sampel misalnya -ar 22050 untuk 22,05kHz-map_meta_data <outfile>:<infile>
salin metadata lagu dari infile ke outfile
alih-alih menyetel -ab dan -ar, Anda dapat menyalin setelan trek asli, seperti yang disarankan Tim Farley, dengan:
-acodec copy