मैं विभिन्न वीडियो प्रारूपों (FLV, mp4) से ऑडियो निकालने और इसे एमपी 3 में परिवर्तित करने के लिए ffmpeg का उपयोग कर रहा हूं।ffmpeg रूपांतरण - ऑडियो बिटरेट रखें
%~dp0ffmpeg.exe -i %1 -ar 44100 -ac 2 -ab 128k "%~dpn1.mp3"
यह सिर्फ ठीक काम करता है। हालांकि, मेरी इनपुट फ़ाइलों में, ऑडियो बिटरेट भिन्न होता है, और मैं तदनुसार आउटपुट बिटरेट को समायोजित करना चाहता हूं। व्यापक Google खोज से भी, मुझे कोई संकेत नहीं मिला कि मूल बिटरेट को कैसे रखा जाए।
-ab copy
कौन सा, ज़ाहिर है, काम नहीं करता:
मैं क्या आवश्यकता होगी होगा कुछ की तरह।
क्या कोई काम करेगा जो काम करेगा?
पीएस: जैसा कि आपने उपरोक्त स्वरूपण से अनुमान लगाया होगा, मैं विंडोज बैच फ़ाइल का उपयोग कर रहा हूं। % ~ dp0ffmpeg.exe -i का उपयोग करने के लिए हैक होगा, grep द्वारा ऑडियो बिटरेट प्राप्त करें और इसे कमांड लाइन में डालें। मुझे लगता है कि में एक आसान और अधिक सुरुचिपूर्ण तरीका है।
बिटरेट की प्रतिलिपि बनाना आमतौर पर एक अच्छा विचार नहीं है। सभी एन्कोडर्स बराबर नहीं हैं, और क्या आप उस व्यक्ति पर भरोसा कर सकते हैं जिसने आपके इनपुट को एन्कोड किया है यह जानने के लिए कि वे क्या कर रहे थे? साथ ही, यह प्रश्न superuser.com के लिए अधिक उपयुक्त है। मेरा मानना है कि आप अपने प्रश्न को ध्वजांकित कर सकते हैं और यदि आप ऐसा करना चाहते हैं तो इसे स्थानांतरित करने का अनुरोध करें। – LordNeckbeard
धन्यवाद, यह उचित लगता है, आपने वास्तव में मुझे वहां सोचा है। तो मुझे लगता है कि मैं गुणवत्ता हानि को कम करने के लिए केवल उच्च गुणवत्ता के साथ रहूंगा, क्योंकि अंतिम एमपी 3 आकार किसी भी तरह का महत्वपूर्ण महत्व नहीं है। – clausvdb
यदि आपको आउटपुट गुणवत्ता के स्तर का चयन करने और वीबीआर आउटपुट बनाने के लिए एक विशिष्ट आउटपुट फ़ाइल आकार की परवाह नहीं है तो '-aq' या' -q: a' ('lame -V' के बराबर) का उपयोग करें। देखें कि [अनुशंसित LAME सेटिंग्स] (http://wiki.hydrogenaudio.org/index.php?title=LAME#VBR_.28variable_bitrate.29_settings) किस मूल्य का उपयोग करने के विचार के लिए (डिफ़ॉल्ट 4 है)। – LordNeckbeard