Saya mencoba mengonversi file dengan pacpl
, tetapi saya mendapatkan kesalahan "256" yang terkenal. Dengan -v
bendera, FAQ pacpl memberi tahu saya:
"File yang Anda coba konversi adalah file .m4a lossless. Formatnya belum didukung oleh FAAC / FAAD."
Karena faac / faad tampaknya digunakan di setiap alat konversi lain di Ubuntu, bagaimana saya bisa berhasil mengkonversi format?
Jawaban:
Anda dapat mengonversi file m4a ke flac dengan alat baris perintah ffmpeg:
Untuk menginstal ffmpeg:
Untuk mengubah:
sumber
basename "$file" .m4a
.flac"; selesai `` Untuk melakukan konversi batch semua file * .m4a dalam direktori.sumber
Meskipun kedua jawaban yang melibatkan ffmpeg / avconv (yang menurut saya pada dasarnya adalah alat yang sama) berfungsi, keduanya saat ini memiliki kekurangan. Yaitu bahwa m4a lossless sering sampel 24 bit, dan saat ini ffmpeg / avconv umumnya akan memaksa konversi untuk berakhir dalam sampel 16 bit.
Saya percaya menggunakan sndfile-convert (libsndfile) tidak memiliki masalah ini. Demikian juga, saya percaya itu bisa dihindari dengan menggunakan mplayer untuk memecahkan kode m4a sebelum mengkodekannya dengan ffmpeg atau flac. Saya pikir soundKonverter di KDE dapat melakukan ini untuk Anda.
Bagaimanapun, apa pun yang Anda lakukan, saya sarankan memeriksa apakah asli dan file yang dikonversi memiliki kedalaman bit sampel yang sama.
sumber