2015-03-02 13 views
7

क्या FFMPEG का उपयोग करके किसी छवि का आकार बदलना संभव है?छवि का आकार बदलने के लिए ffmpeg का उपयोग करें

मैं इस अब तक है:

ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg 

मैं त्रुटि संदेश है कि 'कम से कम एक आउटपुट फ़ाइल निर्दिष्ट किया जाना चाहिए'

क्या यह संभव है मिल सकता है?

+0

@LordNeckbeard आप काफी हैं। मैंने अभी हाल ही में सीखा है :) –

उत्तर

17

आप इस कोशिश कर सकते हैं:

ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png 

मैं source

+0

हाय, आपको इसे हराया। यह वही था जो मैंने अभी पाया था। लेकिन, जैसा कि आपको सही उत्तर मिला है और आपने मुझे अपना समय दिया है, मैं आपको एक टिक देता हूं :) –

+7

पहलू अनुपात पहलू अनुपात को संरक्षित करते समय स्वचालित रूप से आयाम की गणना भी कर सकता है: 'scale = 320: -1', या' scale = -1: 240'। – LordNeckbeard

+0

यह मेरे लिए एक भ्रष्ट छवि में परिणाम देता है। लाइनों और रंगों का बस एक गुच्छा। jpg के लिए jpg – Tyguy7

0

आप पहलू राशन बनाए रखने के लिए चाहते हैं से यह मिल गया आप कर सकते हैं -

./ffmpeg -i 1.jpg -vf scale="360:-1" 2.jpg 

या यदि आप आकार बदलने के लिए चाहते हैं आधारित इनपुट चौड़ाई और ऊंचाई पर। उदाहरण के लिए। कहते हैं की सुविधा देता है इनपुट चौड़ाई और ऊंचाई के आधे आप कर सकते हैं -

./ffmpeg -i 1.jpg -vf scale="iw/1:ih/2" 2.jpg 

जहां

iw : input width 
ih : input height 
संबंधित मुद्दे