Saya memiliki sejumlah lagu di perpustakaan Musik saya yang menampilkan nilai durasi yang salah, dan hanya memutar sebagian di Clementine. Di Banshee dan beberapa pemain lain mereka menunjukkan nilai durasi yang berbeda dan kadang-kadang memainkan lagu lengkap.
Apakah ada cara untuk memperbaikinya tanpa harus "menyandikan ulang" lagu?
cat
untuk menggabungkan bagian buku audio menjadi satu file (cat 1.mp3 2.mp3 > out.mp3
) dan itu berfungsi baik untuk pemutaran tetapi hampir setiap pemain aneh dengan cap waktu dan bahkanmediainfo
menunjukkan durasi dari file pertama daripada gabungan.cat
kurang dari ideal untuk tugas-tugas seperti menggabungkan mp3s. Cara yang lebih baik: http://superuser.com/questions/314239/how-to-join-merge-many-mp3-filescat
selain dari efek samping sepele diselesaikan dengan penilaian ulang sederhana data header Xing. Bahkan tanpa mp3val, file-file tersebut masih diputar di setiap pemain yang saya kirimkan.cat
sangat efisien dan JAUH lebih cepat daripada pengkodean ulang dengan ffmpeg. Bahkan dengan perintah mp3val yang ditambahkan.ffmpeg
denganconcat
dan-acodec copy
tidak bukan re-encode - itu hanya salinan sungai (jadi cepat), tetapi menciptakan sebuah file yang tepat di tempat pertama (tanpa berguna sundulan & tag data muncul beberapa kali dalam file yang dihasilkan).Jika Anda tidak ingin menginstal sesuatu yang baru, coba dengan ffmpeg :
sumber
mp3val
danmp3check
solusinya tidak. (Hanya untuk memastikan, itu tidak menyandikan ulang, kan?)Selain dari header VBR yang tidak cocok dengan audio yang sebenarnya (yang akan Anda gunakan
mp3val
untuk mengoreksi, seperti yang disebutkan dalam jawaban lain), alasan lain ini dapat disebabkan adalah oleh file MP3 yang memiliki tag ID3 yang memiliki nilaiTLEN
tag yang salah. Anda dapat memperbaikinya dengan menggunakanmid3v2
alat darimutagen
paket untuk menghapus tag (tampaknya opsional):Pemutar musik Quodlibet juga memiliki plugin "Perbaiki MP3 Durasi" yang nyaman yang dapat Anda gunakan untuk melakukan ini.
(Diambil dari FAQ Quodlibet: http://quodlibet.readthedocs.org/en/latest/guide/faq.html )
sumber
mp3check bekerja dengan sempurna untuk saya juga dengan wildcard.
sumber