मुझे WMV (v9 (WMV3), 960x720, 30.000030 एफपीएस, प्लानर 4: 2: 0 YUV, PowerPoint 2010 द्वारा निर्मित) फाइल मिल गई है और इसे MPEG2 में बदलने की जरूरत है - एकमात्र प्रारूप जो मेरा टीवीसेट USB फ्लैश ड्राइव से पढ़ सकता है। (मैं भी MP4 / h.264, AVI / XVID की कोशिश की है - कुछ भी नहीं mpeg2 काम करता है)।
मैंने सिंपल से जॉब में काम किया है
ffmpeg -i "in.wmv" -c:v mpeg2video "out.mpg"
लेकिन परिणाम की गुणवत्ता भयानक है (स्पष्ट रूप से दृश्यमान विकृतियों को पेश किया गया है) और प्लेबैक सुचारू नहीं है (बहुत अधिक गति पर भी धीमा)।
मैंने भी कोशिश की है
ffmpeg -i "in.wmv" -c:v mpeg2video -pix_fmt yuv420p -me_method epzs -threads 4 -r 30.000030 -g 45 -bf 2 -trellis 2 -cmp 2 -subcmp 2 -s 960x720 -b 2500k -bt 300k -async 1 -y "out.mpg"
(मैंने इसे कहीं इंटरनेट में पाया है और थोड़ा संशोधित किया है - पुनर्जीवन, ताज़ा दर और आउटपुट प्रारूप (वीओबी से नंगे एमपीजी तक) को सफलतापूर्वक बदल दिया है, लेकिन गुणवत्ता अभी भी बहुत खराब है।
मुझे यथासंभव गुणवत्ता बचाने के लिए किन मापदंडों का उपयोग करना होगा? संपीड़न अनुपात बिल्कुल भी मायने नहीं रखता है, यहां तक कि फ़ाइल आकार में वृद्धि स्वीकार्य है।
वास्तव में एक चीज की मुझे ज़रूरत है (मैंने इसे विशिष्ट बनाने से बचने के लिए इसे प्रश्न शीर्षक में शामिल नहीं करने के लिए चुना है, लेकिन मैं इसकी सराहना करता हूं कि मुझे जवाब में माना जा रहा है) साउंड ट्रैक के रूप में शुद्ध चुप्पी जोड़ रहा है - इसमें कोई आवाज़ नहीं है मूल लेकिन टीवी सेट इसके बारे में शिकायत करता है और मैं इस शिकायत से छुटकारा पाना चाहता हूं। मैंने ऑडेसिटी का उपयोग करके एक समान-लंबाई (दूसरी-सटीक) मौन OGG वोरबिस फ़ाइल बनाई है, लेकिन मैं इसे वीडियो के साथ मर्ज करने का प्रबंधन नहीं कर सकता:
ffmpeg -i in.mpg -i silence.ogg -c:v copy -c:a libmp3lame out.mpg
और नंगे भी
ffmpeg -i in.mpg -c:v copy -out.mpg
"बफर अंडरफ़्लो" और "पैकेट बहुत बड़ी" त्रुटियाँ देता है। (in.mpg एक ही FFMPEG बाइनरी और एक ही स्रोत WMV फ़ाइल के द्वारा निर्मित फ़ाइलें हैं जो प्रश्न में पहले दो कमांड का उपयोग करती हैं)।
मैं विंडोज 7 पर एक Zeranoe FFMPEG बिल्ड का उपयोग कर रहा हूं।
Philips 42PFL3606H/58
, मैं H.264 के साथ एन्कोडिंग कर रहा हूं ffmpeg -i "in.wmv" -sws_flags lanczos+accurate_rnd -c:v libx264 -crf 20 -preset slow -profile:v baseline -level 3.0 -pix_fmt yuv420p -tune fastdecode -x264-params keyint=240:min-keyint=20 "out.mp4"
- प्रोफ़ाइल सबसे कम है जो मुझे पता है और इससे भी अधिक tweaks का उपयोग परिणामस्वरूप फ़ाइल को एक आसान काम करने के लिए किया जाता है।