मैं इन दो rescaling आदेशों के साथ WMV को MP4 फ़ाइलों को परिवर्तित कर रहा हूँ:ffmpeg के साथ MP4 से WMV में बेहतर गुणवत्ता को परिवर्तित करने के लिए कैसे?
ffmpeg -i test.mp4 -y -vf scale=-1:360 test1.wmv
ffmpeg -i test.mp4 -y -vf scale=-1:720 test2.wmv
मैं भी कोशिश की है:
ffmpeg -g 1 -b 16000k -i test1.mp4 test1.wmv
हालांकि, .wmv फ़ाइलों को उत्पादित कर रहे हैं कर रहे हैं " अवरुद्ध और दाढ़ी "जैसा कि आप यहां वीडियो स्क्रीनशॉट के एक छोटे से हिस्से में देख सकते हैं:
ये आकार हैं:
test.mp4 - 106 MB
test1.wmv - 6 MB
test2.wmv - 16 MB
मैं जिसके परिणामस्वरूप .wmv फ़ाइलों की गुणवत्ता/आकार कैसे बढ़ा सकते हैं (.wmv फ़ाइलों का आकार कोई चिंता का विषय है)?
एक बेहतर समाधान का उपयोग करने के लिए है '-qscale' (या' -qscale: v' या '-q: v' आपके वाक्यविन्यास वरीयता के आधार पर); आम तौर पर 2-5 के मूल्य के साथ। एक कम मूल्य उच्च गुणवत्ता है, और 2 को "दृष्टिहीन हानि रहित" माना जा सकता है। '-sameq' को उन प्रारूपों के बीच उपयोग करने के लिए डिज़ाइन नहीं किया गया है जो समान क्वांटिज़र स्केल साझा नहीं करते हैं, और यह आपके लिए मामला हो सकता है। – LordNeckbeard
इसके अलावा आप एक इनपुट विकल्प के रूप में '-sameq' लागू कर रहे हैं (' -i' से पहले कुछ भी)। शायद अपेक्षित के रूप में काम करता है, लेकिन ध्यान रखें कि इनपुट पर लागू सभी विकल्प आउटपुट पर लागू होंगे। – LordNeckbeard
-sameq हटा दिया गया है। जब आप इसका उपयोग करने का प्रयास करते हैं तो ffmpeg "use -qscale 0 या समकक्ष गुणवत्ता कारक विकल्प" प्रदान करता है, और यह एक अवैध तर्क के साथ त्रुटियों को मिटा देता है। –