Saya telah melihat masalah ini saat menggunakan Banshee dan Sound Juicer. Saya menggunakan Ubuntu 12,04 pada Thinkpad 14 ". Saya tidak yakin tentang pembuatan drive CD internal saya, tetapi akan dengan senang hati memberi Anda informasi itu jika seseorang memberi tahu saya caranya. Saya belum memiliki akses ke drive CD eksternal sehingga saya bisa tahu apakah masalahnya adalah drive CD internal saya.
Bagaimanapun, masalahnya: File mp3 yang saya robek menunjukkan panjangnya yang salah. Misalnya ketika saya merobek Peacebone oleh Animal Collective, yang panjangnya 5:13, file itu panjangnya 25 menit, menurut telepon dan banshee saya. Para pemain melompat ke lagu berikutnya sebelum memainkan seluruh 25 menit. Namun, saya tidak nyaman tidak tahu apakah saya mendengarkan seluruh lagu atau panjang lagu yang sebenarnya.
Sejauh ini masalahnya telah menghilang pada rip kedua, meskipun panjang file kadang-kadang masih beberapa detik lebih lama dari yang seharusnya.
sumber
Jawaban:
Mulai sekitar Ubuntu 12,04, ketika Anda menyalin CD di Ubuntu menggunakan Rhythmbox atau Sound Juicer pengaturan default akan membuat VBR MP3, tetapi header VBR tidak ditambahkan, jadi hampir semua program yang Anda buka MP3 akan menunjukkan panjang lintasan yang salah , termasuk pemutar musik default (Rhythmbox) dan manajer file default (Nautilus).
Solusi termudah adalah menambahkan header VBR ke MP3 setelah menyalinnya:
Instal vbrfix dengan menjalankan perintah ini di terminal:
Sekarang CD ke folder tempat mp3s yang perlu Anda perbaiki:
Jalankan perintah ini untuk menambahkan header VBR ke mp3s:
Vbrfix tampaknya meninggalkan beberapa file sementara, jadi bersihkan:
Solusi alternatif adalah mengubah preset default sehingga CD di-ripping sebagai CBR dan bukannya VBR MP3. Ada penjelasan yang cukup bagus di sini: /ubuntu//a/154933/18665
Profil seperti ini harus melakukan triknya (ubah bit rate yang diinginkan):
Seperti halnya bug, jika Anda mengalami masalah ini, saya sangat menyarankan Anda pergi ke laporan bug dan tandai bahwa itu mempengaruhi Anda (dekat kiri atas), sehingga mendapat perhatian lebih. Laporan bug ada di sini: Rhythmbox tidak menambahkan header VBR saat menyalin CD ke MP3
sumber
Dari pengalaman saya, masalah ini terjadi ketika tag ID3 tidak valid. Anda dapat mencoba menghapus semua tag ID3 dari file yang diberikan dan kemudian menulis ulang. Saya merekomendasikan mutagen untuk ini, ini adalah perpustakaan manipulasi metadata dengan beberapa kegunaan yang bermanfaat.
Pertama instal mutagen
Sekarang, masuklah ke folder dengan beberapa file MP3 yang bermasalah dan jalankan mid3v2 di atasnya:
Ini akan menghapus semua metadata dari file yang diberikan, yang berarti tidak ada judul, tidak ada artis, tidak ada sampul album, tetapi file tersebut harus menampilkan panjang yang benar.
Anda dapat mengisi ulang metadata menggunakan mis. Picard , yang tersedia di Ubuntu sebagai
picard
paket.Sunting: Ada juga aplikasi MP3 Diags yang seharusnya dapat memperbaiki header VBR dan beberapa masalah lain dengan file MP3. Ini tersedia di Ubuntu sebagai
mp3diags
(atau dari Ubuntu Software Center)Solusi lain yang lebih spesifik adalah VBRFix - versi konsol (tanpa Qt GUI) tersedia dalam
vbrfix
paket. Jika Anda menginginkan GUI, Anda mungkin harus mengompilasinya sendiri.sumber
easytag
paket)vbrfix
paket yang merupakan versi konsol dari VBRFix tersebut. Kalau tidak, Anda bisa mencoba menyalin file-file itu lagi; Saya hanya dapat merekomendasikan untuk menggunakan FLAC, Ogg Vorbis atau AAC (jika ponsel Anda dapat memainkan semua ini) tetapi Anda juga dapat menyalin CD sebagai CBR atau ABR MP3 yang kurang rentan terhadap informasi panjang yang tidak valid. Mengubah ke WAV (atau FLAC) dan memasukkan kembali ke VBR MP3 juga bisa menjadi pilihan. Atau coba lagi dengan pengaturan asli, mungkin encoder hanya mengalami hari yang buruk.