2012-05-15 12 views
8

को अनदेखा करता है मैं वीडियो एन्कोडिंग के लिए नया हूं इसलिए मेरे साथ भालू।एफएफएमपीईजी बिटरेट

मैं एफएफएमपीईजी का उपयोग कर रहा हूं। मेरे पास एक एमपी 4 फ़ाइल है जो लगभग 2000 केबी (मुझे लगता है) के औसत बिटरेट और 80 एमबी की फाइलसाइज के साथ 640 x 350 है। मैं इसे एक ओजीवी फ़ाइल में बहुत कम बिट दर (128 केबी) के साथ परिवर्तित करना चाहता हूं लेकिन समान चौड़ाई और ऊंचाई। मैं निम्न आदेश का उपयोग कर रहा हूँ ...

ffmpeg -i input.mp4 -b:v 128k output.ogv 

... लेकिन FFMPEG मेरी बिटरेट विकल्प को अनदेखा करने लगता है और 600kb के आसपास के एक बिटरेट और 3Mb चारों ओर की एक फ़ाइल आकार के साथ एक फ़ाइल आउटपुट।

मैं इस FFMPEG2THEORA का उपयोग कर निम्न आदेश का उपयोग कर

ffmpeg2theora -V 128 input.mp4 -o output.ogv 

कर सकते हैं ... ... लेकिन अगर यह ffmpeg का उपयोग कर संभव हो गया था मैं सोच रहा था।

कोई भी विचार?

संपादित करें

mark4o मेरी समस्या हल हो गई। यह पता चला है कि डिफ़ॉल्ट ऑडियो कोडेक फाइलसाइज को टक्कर दे रहा था। Libvorbis में इसे बदलने से नाटकीय रूप से फाइलसाइज़ कम हो गया है। अंतिम आदेश लग रहा है

तरह
ffmpeg -i input.mp4 -b:v 128k -b:a 128k -codec:a libvorbis output128.ogv 
  • -i = इनपुट फ़ाइल
  • -b:v = वीडियो स्ट्रीम
  • -b:a की बिटरेट = ऑडियो स्ट्रीम की बिटरेट
  • -codec:a = डिफ़ॉल्ट ऑडियो कोडेक ओवरराइड
+2

आपके गैर-कार्यरत कमांड का पूरा ffmpeg कंसोल आउटपुट गुम है। यह कुछ उपयोगी जानकारी प्रदान कर सकता है और इस मुद्दे को पुन: पेश करने का प्रयास करने में हमेशा पहला कदम है। – LordNeckbeard

उत्तर

4

-b:v केवल aff वीडियो बिटरेट ects। कुछ कारणों से ffmpeg.ogv आउटपुट (कम से कम कुछ संस्करणों में) के लिए फ्लैक ऑडियो कोडेक का उपयोग करने के लिए डिफ़ॉल्ट है। इस मामले में फ्लैक ऑडियो आपके वीडियो से भी बड़ा होगा।

मान लें कि आप vorbis ऑडियो चाहते हैं, आउटपुट फ़ाइल नाम को निर्दिष्ट करने से पहले -codec:a libvorbis (या -acodec libvorbis कुछ संस्करणों में) विकल्प का उपयोग करें। आप ऑडियो के लिए बिटरेट भी निर्दिष्ट करना चाहते हैं, उदा। -b:a 32k (या -ba 32k)। यदि आप कुल बिटरेट 128kbps होने के लिए चाहते हैं, तो ऑडियो और वीडियो बिटरेट निर्दिष्ट करें जो कुल 128k तक जोड़ते हैं (या यदि आप अंडे के कंटेनर ओवरहेड के लिए क्षतिपूर्ति करना चाहते हैं तो थोड़ा कम)।

+0

यह बात करता है। फ़ाइल को आकार देने वाले ऑडियो कोडेक होना चाहिए। मैंने कोडेक को libvorbis में बदल दिया और फाइलसाइज नाटकीय रूप से गिरा दिया गया है। अद्यतन प्रश्न में अंतिम आदेश। –

+0

पीएस धन्यवाद। बहुत ज्यादा अधिमूल्यित। –

संबंधित मुद्दे