कन्वर्ट एमपी 3 ogg vorbis के लिए


14

क्या एमपी 3 को ogg vorbis में बदलने के लिए एक कमांड-लाइन उपयोगिता है जिसे मैं apt-get के साथ स्थापित कर सकता हूं?

वैकल्पिक रूप से, क्या nginx के लिए कोई एक्सटेंशन है, इसलिए मैं इसे एमपी 3 फ़ाइलों के साथ एक निर्देशिका में इंगित कर सकता हूं और क्या यह मक्खी पर ogg फ़ाइलों की सेवा कर सकता है?

जवाबों:


3

डेबियन पर, योग्यता के साथ एक त्वरित खोज ने मुझे mp32ogg और dir2ogg के पैकेज दिखाए। एक नज़र है, शायद वे वही करें जो आपको चाहिए।


34

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।

बेशक, एक हानिपूर्ण प्रारूप से दूसरे में परिवर्तित करना आदर्श नहीं है; लेकिन ऐसी जिंदगी है।


1
गुणवत्ता पैरामीटर के लिए, एक उच्च संख्या बेहतर गुणवत्ता देती है। यहां देखें: trac.ffmpeg.org/wiki/TheoraVorbisEncodingGuide
— क्रिश्चियन लॉन्ग

सुपर - डुपर, धन्यवाद। इस github.com/nwjs/nw.js/issues/4687
— loretoparisi

पुष्टि की गई: उन params का उपयोग avconv के साथ वास्तव में काम करता है। बहुत बढ़िया जवाब।
— समुच्चय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.