ffmpeg(ya da daha büyük olasılıkla çatal avconv- Eğer Debian veya Ubuntu kullanıyorsanız bu talimatları olmalıdır senin dağıtıma depoları olmalıdır kimse birbirinden gelecekte sürüklenebilir ne kadar bilse bile, her ikisi için aynı ölçüde geçerlidir).
ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg
MP3'lerle dolu bir dizinin tamamını yapmak için:
for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done
Yinelemeli olarak find:
find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;
Çıktı kalitesini şu değeri ayarlayarak ayarlayın -q:a: bu kodek için aralık 0-10 ve üstü daha iyi kalite sağlar.
Eski sürümlerinde ve yerine ve ffmpegkullanmanız gerekebilir .-acodec-aq-c:a-q:a
Tabii ki, bir kayıplı formattan diğerine dönüştürmek ideal değildir; ama hayat böyle.