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 ffmpeg
kullanmanı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.