सबसे बुनियादी उदाहरण यह है:
ffmpeg -i input.avi -s 720x480 -c:a copy output.mkv
का उपयोग करते हुए फिल्टर और अधिक लचीलापन प्रदान करेगा:scale
ffmpeg -i input.avi -filter:v scale=720:-1 -c:a copy output.mkv
-1Ffmpeg बता स्वचालित रूप से पक्षानुपात बनाए रखने के लिए प्रदान की जाती चौड़ाई के संबंध में सही ऊंचाई चुनने के लिए होगा। -1चौड़ाई के लिए भी इस्तेमाल किया जा सकता है अगर आप एक दी गई ऊंचाई प्रदान करते हैं।
उपयोग करते समय स्केल का एक नकारात्मक पहलू libx264यह है कि इस एनकोडर को भी मानों की आवश्यकता होती है और स्केल स्वचालित रूप से एक अजीब मूल्य चुन सकता है जिसके परिणामस्वरूप त्रुटि होती है width or height not divisible by 2:। आप किसी दिए गए कद (इस उदाहरण में 720) के लिए एक समान मूल्य चुनने का पैमाना बता सकते हैं:
scale="trunc(oh*a/2)*2:720"
... या दी गई चौड़ाई (इस उदाहरण में 1280):
scale="1280:trunc(ow/a/2)*2"
ध्यान दें कि आपके ffmpeg बिल्ड में पहचान -cया -filterविकल्प नहीं होने की शिकायत हो सकती है । यह भी समर्थन नहीं कर सकते हैं scale। उस मामले में आपको एक नए ffmpeg का उपयोग करना चाहिए, जिसे आप एक स्थिर बिल्ड के रूप में डाउनलोड कर सकते हैं , या अपने आप को संकलित कर सकते हैं ।
ffmpegपदावनत किया जा सकता है, यहाँ और यहाँ