मैं इस कमांड का उपयोग स्केल, पैड और कई jpeg इमेज को एक सामान्य 1000x1000 आउटपुट रिज़ॉल्यूशन में घुमाने के लिए करना चाहूंगा:
ffmpeg -i image.jpg -vf "scale=1000:1000:force_original_aspect_ratio=decrease, pad=1000:1000:(ow-iw)/2:(oh-ih)/2" square.jpg
हालाँकि (EXIF) पोर्ट्रेट ओरिएंटेशन आउटपुट इमेज में संरक्षित नहीं है ...
इनपुट:
बाईं ओर अपेक्षित आउटपुट, जो मुझे दाईं ओर मिलता है:
साइट पर विभिन्न प्रश्नों से, मैं मान रहा हूँ कि ffmpeg स्वयं अभिविन्यास की पहचान करता है और तदनुसार छवियों को संसाधित करता है। या यह केवल वीडियो स्ट्रीम के लिए मान्य है?
नवीनतम ffmpeg (4.0.2) का उपयोग करना।
iw
और ih
मोड परिदृश्य / चित्र की परवाह किए बिना समान होंगे?