एमटीएस से एवीआई तक बेहतर गुणवत्ता वाला एफएफएमपीजी रूपांतरण


3

मुझे कुछ फोरम से निम्नलिखित कोड मिला है। मैं एक बीगिनर हूं, इसलिए कृपया मेरे सवालों के साथ सहन करें ...

मुझे बहुत अच्छी गुणवत्ता में एमटीएस से एवीआई तक एक वीडियो परिवर्तित करने की आवश्यकता है। वर्तमान में मैं रूपांतरण के लिए निम्न कोड का उपयोग कर रहा हूं।

for %%a in ("*.mts") do ffmpeg.exe -i "%%a" -vcodec libxvid -vtag XVID -aspect 16:9 -maxrate 1800k -b 1500k -qmin 10 -qmax 42 -bufsize 5120  -acodec libmp3lame -ac 2 -ab 160k -y "%%~na_xvid.avi" 
for %%a in ("*.m2ts") do ffmpeg.exe -i "%%a" -vcodec libxvid -vtag XVID -aspect 16:9 -maxrate 1800k -b 1500k -qmin 10 -qmax 42 -bufsize 5120 -acodec libmp3lame -ac 2 -ab 160k -y "%%~na_xvid.avi" 

लेकिन मैं ऊपर से बेहतर गुणवत्ता की उम्मीद कर रहा हूं। मुझे वह कैसे मिलेगा?


क्या आप यह मान सकते हैं कि आपको स्वीकार्य क्या माना जाएगा? इनपुट की गुणवत्ता कितनी अच्छी है? आपने क्या प्रयास किया है? क्या आपने गुणवत्ता-संबंधित विकल्पों को ट्विक करने की कोशिश की है?
tripleee

यहाँ मूल मुद्दा नहीं है कि आप xvid का उपयोग कर रहे हैं? उच्च गुणवत्ता वाले HD वीडियो को संपीड़ित करने के लिए H.264 का व्यापक रूप से उपयोग किया जाता है, लेकिन SD संकल्पों में समान वीडियो गुणवत्ता के लिए xvid से अधिक संपीड़ित होता है।
Chris Becke

@ tripleee: मैंने Sony Digicam में वीडियो लिया HD गुणवत्ता के साथ और इसकी MTS में .. मैं AVI में कनवर्ट करना चाहता हूं और फ्रेम द्वारा vidoes फ्रेम देखना चाहता हूं .. इसलिए मुझे इसके लिए AVI प्रारूप में HD गुणवत्ता Ouput की आवश्यकता है

@ क्रिस बेके: धन्यवाद दोस्त।, लेकिन मैं इसके लिए नया हूं। मेरी आवश्यकता है, मुझे एफएफएमपीईजी का उपयोग करके एचडी क्वालिटी एमटीएस फाइल को एचडी क्वालिटी एवीआई में बदलने की जरूरत है ... क्या आप लोग मुझे ऐसा करने के लिए कोडिंग प्रदान कर सकते हैं? ? अग्रिम में धन्यवाद

जवाबों:


4

MPEG-4 भाग 2 वीडियो

एन्कोडर का उपयोग करते हुए MPEG-4 भाग 2 वीडियो को एन्कोडिंग mpeg4 या libxvid उपयोग -qscale:v (या उर्फ -q:v )।

ffmpeg -i input -c:v libxvid -qscale:v 2 -c:a libmp3lame -ac 2 -q:a 4 output.avi
  • समायोजित करें -qscale:v वीडियो की गुणवत्ता के लिए और -q:a (के समान lame -V ) ऑडियो गुणवत्ता के लिए।

  • एक कम मूल्य दोनों विकल्पों के लिए एक उच्च गुणवत्ता है। आप इनपुट और आउटपुट के बीच का अंतर नहीं बता सकते -qscale:v 2

और देखें:

एच .264 & amp; H.265 / HEVC वीडियो

MPEG-4 भाग 2 वीडियो पुराना है। अधिक आधुनिक प्रारूप का उपयोग कम बिटरेट पर बेहतर गुणवत्ता प्रदान करेगा।

सरल उदाहरण अपना मानना ffmpeg libx264 / libx265 के लिए समर्थन है (यह शायद करता है):

ffmpeg -i input output.mp4

उपरोक्त उदाहरण डिफ़ॉल्ट सेटिंग का उपयोग करेगा जो नीचे के समान है:

ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4
  • इन एन्कोडर के साथ यदि संभव हो तो AVI से बचें।
  • एमपी 3 के बजाय AAC का उपयोग करें।

और देखें:


ध्यान दें कि आपको केवल इसका उपयोग करना चाहिए यदि आपको एक पुराने हार्डवेयर प्लेयर का उपयोग करने की आवश्यकता है जो एक MP4 में h.264 वीडियो + AAC ऑडियो को संभाल नहीं सकता है।
evilsoup

0

खुद एक शौकिया होने के नाते, लिनक्स पर मैं उपयोग करता हूं ffmpeg -i video.MTS -acodec copy -vcodec rawvideo -y video.avi कच्चे वीडियो और मूल ऑडियो डेटा रखने के लिए। झंडे प्लस विकल्प हैं

-i: input file
-acodec copy: copy audio codec
-vcodec rawvideo: keep raw data for video codec
-y: silently overwrite output files

के एक समूह के लिए .mts एक निर्देशिका में फ़ाइलें, चलाएँ

for f in *.MTS; do ffmpeg -i $f -acodec copy -vcodec rawvideo -y  ${f%.*}.avi; done

यह वीडियो की गुणवत्ता को बरकरार रखता है, हालांकि इसके परिणामस्वरूप काफी विशाल है .avi फ़ाइलें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.