Konversi mp3 ke ogg vorbis


14

Apakah ada utilitas command-line untuk mengkonversi mp3 ke ogg vorbis yang dapat saya instal dengan apt-get?

Atau, apakah ada ekstensi untuk nginx sehingga saya dapat mengarahkannya ke direktori dengan file mp3 dan memilikinya melayani file ogg dengan cepat?

Jawaban:


3

Di Debian, pencarian cepat dengan aptitude menunjukkan kepada saya paket mp32ogg dan dir2ogg. Lihat, mungkin mereka melakukan apa yang Anda butuhkan.


34

ffmpeg(atau lebih mungkin bercabang avconvjika Anda menggunakan Debian atau Ubuntu - instruksi ini harus berlaku sama untuk keduanya, meskipun tidak ada yang tahu seberapa jauh mereka melayang di masa depan) harus dalam repositori distro Anda.

ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg

Untuk melakukan seluruh direktori yang penuh dengan MP3:

for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done

Secara rekursif, dengan find:

find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;

Atur kualitas output dengan menyesuaikan nilai -q:a: untuk codec ini rentangnya 0-10 dan lebih tinggi memberikan kualitas yang lebih baik.

Pada versi yang lebih lama ffmpeg, Anda mungkin perlu menggunakan -acodecdan -aqbukannya -c:adan -q:a.

Tentu saja, mengonversi dari satu format lossy ke format lain tidak ideal; tapi begitulah hidup.


1
Untuk parameter kualitas, angka yang lebih tinggi memberikan kualitas yang lebih baik. Lihat di sini: trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide
Christian Long

Super-duper, terima kasih. Sangat berguna dalam kasus seperti ini github.com/nwjs/nw.js/issues/4687
loretoparisi

Dikonfirmasi: menggunakan params dengan avconv memang berfungsi. Jawaban yang bagus
aggregate1166877
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.