for file in *.mp3; do
    ffmpeg -i "$file" -c:a libvorbis -vn "${file%.mp3}.ogg"
done

High Quality Alternative:

for file in *.mp3; do
    ffmpeg -i "$file" -c:a libvorbis -q:a 5 -vn "${file%.mp3}.ogg"
done
batch convert mp3 to ogg wo loss
Personal
Linux

-c stands for codec
-q stands for quality
-vn ignore the video elements

Description :

Example :

2026 May