Pertama-tama Anda harus memastikan bahwa itu diinstal.
sudo apt-get install libav-tools
Seharusnya memiliki lame dan flac codec, sekarang hanya membuat skrip bash untuk menyelesaikan pekerjaan:
$ cat > flac2mp3
Di sini shell akan menunggu perintah Anda, salin dan tempel ini:
#!/bin/bash
[[ $# == 0 ]] && set -- *.flac
for f; do
avconv -i "$f" -qscale:a 0 "${f[@]/%flac/mp3}"
done
Sekarang tekan Ctrl+ D. Jadikan skrip Anda dapat dieksekusi chmod +x flac2mp3
. Sekarang pergilah, Anda dapat menggunakannya seperti ini:
./flac2mp3 /path/with/all/my/flacs/*.flac
Anda juga dapat menyalin skrip ke suatu tempat di Anda PATH
dan kemudian cd
ke direktori dengan flacs dan jalankan.
Sehubungan dengan parameter berikut yang digunakan di atas:
-qscale:a 0
tidak akan benar-benar memberi Anda file 320k yang tepat , meskipun mungkin ini merupakan pengaturan terbaik untuk digunakan. Pengaturan yang disarankan sebenarnya memberikan bitrate target 245 kbits / s dengan kisaran 220-260. Jika Anda benar-benar menginginkan 320k mp3 Anda harus pergi ke CBR dan menggunakan:
-c:a libmp3lame -b:a 320k
tetapi Anda akan membutuhkan telinga yang besar untuk memperhatikan perbedaannya ...
Referensi:
avconv
adalah implementasi baru yang akan segera ditinggalkanffmpeg
.