मैं ffmpegध्वनि रूपांतरण के लिए उपयोग करता हूं :
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
यदि आपके फ़ाइल नाम में स्थान हैं, तो इसे उद्धृत करना न भूलें , जैसे:
ffmpeg -i "file with spaces".{ogg,mp3}
बैच प्रोसेसिंग करने के लिए आप या तो forलूप का उपयोग कर सकते हैं
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
या - विशेष रूप से कई और / या बड़ी फ़ाइलों के लिए! - GNUparallel :
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
यह अंतिम कमांड .oggवर्तमान निर्देशिका में हर फाइल को .mp3कुशलतापूर्वक आपके सीपीयू (एस) का उपयोग करके समानांतर में कई कार्यों को करने के लिए बदल देगा।
ऑडियो बिटरेट सेट करने के ffmpegलिए -b:a BITRATEविकल्प प्रदान करता है , जैसे -b:a 192k। यदि आप मेटाडेटा जैसे शीर्षक, एल्बम आदि को शामिल करना चाहते हैं, तो आप इन विकल्पों का उपयोग कर सकते हैं:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
अधिक जानकारी के लिए यह linuxforums.org.uk पोस्ट देखें man ffmpegऔर देखें ।