मैं 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
और देखें ।