जवाबों:
transpose
वीडियो फिल्टर का उपयोग करना संभव है । आप 180 डिग्री तक नहीं घूम सकते हैं, लेकिन आप 90 डिग्री तक घुमा सकते हैं और फ़िल्टर को चेन कर सकते हैं।
avconv -i video.mp4 -vf transpose=1,transpose=1 out.mkv
मैनपेज transpose
में देखें avconv
:
http://manpages.ubuntu.com/manpages/quantal/en/man1/avconv.html
हां, लेकिन आपको इसे ठीक से काम करने के लिए अपनी कमांड में कुछ अतिरिक्त विकल्प जोड़ने होंगे। ट्रांसपोज़ और vflip / hflip को ट्रिक करना चाहिए, लेकिन अगर आप avconv को इसके बारे में अधिक विस्तार से नहीं बताएंगे कि आप क्या चाहते हैं, तो आपको बहुत कम गुणवत्ता वाले आउटपुट की कोशिश मिलेगी:
avconv -i original.mp4 -vf "hflip,vflip" -codec:v libx264 -preset slow -crf 20 -codec:a copy flipped.mp4
-crf
विकल्प पर ध्यान दें । जो आउटपुट क्वालिटी को सेट करता है। यह 0 (दोषरहित) से ऊपर से लघुगणकीय रूप से चला जाता है। आप शायद ज्यादातर मामलों में 19 से 25 के बीच का मूल्य चाहते हैं। -preset
एन्कोडिंग की गति सेट करता है, या तो "धीमा", "मध्यम", या "तेज"। धीमी गति से आपको स्पष्ट ट्रेडऑफ़ के साथ छोटे फ़ाइल आकार प्राप्त करने चाहिए। आपको -codec:v
मूल मिलान करने के लिए समायोजित करना चाहिए । यदि आप इन विकल्पों को निर्धारित नहीं करते हैं, तो आपको डिफॉल्ट मिलेगा, जो iphone वीडियो को फ़्लिप करते समय अच्छी तरह से काम नहीं करता है।
Unrecognized option 'preset' Failed to set value 'slow' for option 'preset'
मुझे यही मिला
Unknown encoder 'libx264'
apt-get install libavcodec-extra-53
इसे हल किया
Avconv के साथ अतिरिक्त विधि vflip और hflip फ़िल्टर का उपयोग करना है। तेजी से चलना चाहिए और शायद बेहतर गुणवत्ता:
avconv -i video.mp4 -vf vflip,hflip out.mp4
14.04 या बाद में एवोकॉन या एफएफएमपीपी के लिए
इस प्रश्न के @phoibos गुणवत्ता उत्तर के बाद से libav प्रलेखन में कुछ बदलाव हुए हैं। आप एक वीडियो को 180 डिग्री पर घुमा सकते हैं, पूरी तरह से 2 90 डिग्री कमांड को एक साथ (एक अल्पविराम द्वारा अलग करके) कमांड के साथ पूरा करने से पहले झूलने से बच सकते हैं
avconv -i inputfile -vf transpose = clock, transpose = घड़ी outputfile
दक्षिणावर्त रोटेशन के लिए।
ffmpeg में सिंटैक्स समान होता है।
ffmpeg -i inputfile -vf transpose = clock, transpose = clock outputfile
जहां inputfile आपकी समर्थित इनपुट वीडियो फ़ाइल है और outputfile आपकी इच्छित आउटपुट फ़ाइल है।
काउंटर क्लॉकवाइज रोटेशन के लिए घड़ी को सीसीएल से बदलें
सूत्रों का कहना है:
https://libav.org/avconv.html#transpose
Ubuntu 14.04.5 और 16.04 LTS पर परीक्षण
-c:a