ffmpeg
(या अधिक संभावना है कि avconv
यदि आप डेबियन या उबंटू का उपयोग कर रहे हैं - ये निर्देश दोनों पर समान रूप से लागू होने चाहिए , हालांकि किसी को नहीं पता कि भविष्य में वे कितनी दूर तक बहाव कर सकते हैं) आपके डिस्ट्रो के रिपॉजिटरी में होना चाहिए।
ffmpeg -i input.mp3 -c:a libvorbis -q:a 4 output.ogg
MP3 की पूरी निर्देशिका करने के लिए:
for f in ./*.mp3; do ffmpeg -i "$f" -c:a libvorbis -q:a 4 "${f/%mp3/ogg}"; done
रिकर्सिवली, साथ find
:
find . -type f -name '*.mp3' -exec bash -c 'ffmpeg -i "$0" -c:a libvorbis -q:a 4 "${0/%mp3/ogg}"' '{}' \;
का मान समायोजित करके आउटपुट गुणवत्ता सेट करें -q:a
: इस कोडेक के लिए सीमा 0-10 है और उच्चतर बेहतर गुणवत्ता देता है।
के पुराने संस्करणों पर ffmpeg
, आप उपयोग करना पड़ सकता -acodec
है और -aq
बजाय -c:a
और -q:a
।
बेशक, एक हानिपूर्ण प्रारूप से दूसरे में परिवर्तित करना आदर्श नहीं है; लेकिन ऐसी जिंदगी है।