मैं वीडियो कैसे घुमा सकता हूं?


127

क्या वीडियो फ़ाइल के रोटेशन कोण को बदलने का एक तरीका है?

मेरे पास गलत दिशा में कुछ वीडियो हैं इसलिए मैं चाहता था कि इसे सही किया जाए।

जवाबों:


89

यदि आप एक वीडियो 90º या 180 you घुमाने के लिए कह रहे हैं, तो आपको एविडेमक्स का उपयोग करना चाहिए।

sudo apt-get update
sudo apt-get install avidemux
  1. वीडियो को avidemux में खोलें
  2. एक नया वीडियो प्रारूप चुनें और कॉपी न चुनें
  3. "वीडियो" के तहत फ़िल्टर पर क्लिक करें
    1. "ट्रांसफ़ॉर्म" चुनें और तब तक नीचे स्क्रॉल करें जब तक आप घुमाएँ न देखें।
    2. इसे जोड़ें
    3. समकोण का चयन करें
    4. पूर्वावलोकन का चयन करें
    5. ठीक।
  4. फाइल पर जाएं
  5. सहेजें
  6. वीडियो सहेजें

और आपने कल लिया।


4
निश्चित नहीं है कि मुझे कौन सा वीडियो प्रारूप चुनना चाहिए? क्या मैं मूल वीडियो प्रारूप रख सकता हूं?
डेजीमिड

1
मैंने Apple XP QuickTime Pro ("QTP") का उपयोग करते हुए, Windows XP में वीडियो (.MOV) घुमाया है। यदि सही ढंग से किया जाता है तो फ़ाइल अन्य विंडोज मशीनों और मेरी पत्नी के आईमैक के लिए घुमाई जाती है, लेकिन कुबंटु 12.04.1 का उपयोग करके ड्रैगन प्लेयर ("डीपी") में असंबद्ध दिखाई देता है। डीपी एक "सरल" खिलाड़ी से अधिक होने का दावा नहीं करता है, लेकिन मुझे संदेह है कि समस्या यह है कि क्यूटीपी फाइलों को इस तरह से घुमाता है जो केवल क्यूटी में सुलभ है। क्या एवीडेमक्स बेहतर करता है?
WGCman 12

3
"नए वीडियो प्रारूप का चयन करें और प्रतिलिपि का चयन न करें" का अर्थ क्या है?
जेफ ट्रूल

2
EJing @JeffTrull, क्या आप चरणों पर विस्तृत कर सकते हैं? मैंने पाया कि 'फिल्टर पर क्लिक करें' का अर्थ है 'मेनू से वीडियो → फ़िल्टर का चयन करें', लेकिन फिर यह कहता है कि 'फ़िल्टर को लागू करने के लिए वीडियो को ट्रांसकोड किया जाना चाहिए' ... जो भी इसका मतलब है ...
माइकल स्कैपर

12
अफसोस की बात है, "एविडेमक्स" अब मानक रेपो में नहीं है।
सेरिन

150

आप ffmpeg और कमांडलाइन ( FFmpeg के साथ घूमते वीडियो से लिया गया ) का भी उपयोग कर सकते हैं :

90 घड़ी घुमाएँ:

ffmpeg -i in.mov -vf "transpose=1" out.mov

पारगमन पैरामीटर के लिए आप पास कर सकते हैं:

0 = 90CounterCLockwise and Vertical Flip (default) 
1 = 90Clockwise 
2 = 90CounterClockwise 
3 = 90Clockwise and Vertical Flip

और इसे क्षैतिज रूप से फ्लिप करने के लिए ( ffmpeg प्रलेखन ):

क्षैतिज रूप से इनपुट वीडियो को फ्लिप करें।

उदाहरण के लिए क्षैतिज वीडियो को `ffmpeg 'के साथ इनपुट में फ्लिप करें:

ffmpeg -i in.avi -vf "hflip" out.avi

नोटा बेने

avconvइसके बजाय उबंटू के पुराने संस्करणों की आपूर्ति की गई ffmpeg। इस स्थिति में बस इसमें बदलाव ffmpegकरें avconv:

avconv -i in.mov -vf "transpose=1" out.mov

4
-sameq 'एक ही गुणवत्ता' का मतलब यह नहीं है , यह वास्तव में एक बहुत ही सीमित विकल्प है जो लगभग कभी व्यावहारिक रूप से उपयोगी नहीं है, और इसे ffmpeg के हाल के संस्करणों से हटा दिया गया है क्योंकि इसका नाम भ्रम पैदा करता है।
evilsoup

@evilsoup टिप्पणी के लिए धन्यवाद। मैंने परिवर्तनों को वापस ले लिया है। हालांकि, प्रदान करने के लिए एक बेहतर लिंक यह है: trac.ffmpeg.org/wiki/… ', जो कि ffmpeg.com से ही है।
आला अली

2
NB कि ffmpeg को अब avconf के पक्ष में चित्रित किया गया है "*** इस कार्यक्रम को विकसित किया गया है *** यह कार्यक्रम केवल अनुकूलता के लिए प्रदान किया गया है और इसे भविष्य के रिलीज में हटा दिया जाएगा। कृपया इसके बजाय avconv का उपयोग करें।" एवोकन के लिए उत्तर देखें: askubuntu.com/questions/269429/…
स्पार्कहॉक

1
@ श्रावक आप सही हैं --- लेकिन ऐसा लगता है कि ffmpeg के पास वापसी करने का एक मौका है। lwn.net/Articles/607591 ;-)
रोमानो

1
अपने उत्तर में जोड़ने के लिए (शायद कुछ लोगों को यह उपयोगी लग सकता है): x264 वीडियो को घुमाने के लिए ffmpegमुझे कोडेक / लाइब्रेरी को स्पष्ट रूप से निर्दिष्ट करना होगा ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv:। यदि यह कहता है Unknown encoder libx264, तो आपको उचित libavcodec-extraपैकेज स्थापित करने की आवश्यकता है ।
बालू

19

क्या आपका मतलब प्लेबैक पर घूमना है या इसे घुमाए गए संस्करण में बदलना है?

कमांडलाइन-उपयोगकर्ता के रूप में मैं आमतौर पर mplayer का उपयोग करता हूं:

प्लेबैक: mplayer -vf rotate=1 videofile.mp4 (घूर्णन में 0 से 7 तक मान हो सकते हैं, 1 बार 90 डिग्री घंटा घूमता है)

कन्वर्ट (ट्रांसकोडिंग की आवश्यकता है): mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4 (आप अन्य वीडियो कोडेक्स का भी उपयोग कर सकते हैं, यह सिर्फ एक उदाहरण है)

और यहाँ बाद करने के लिए एक चित्रमय उपकरण है: kdenlive (ब्रह्मांड से एक kde अनुप्रयोग)

  • क्लिप के रूप में अपने वीडियो को आयात करें
  • समय रेखा में क्लिप आकर्षित
  • समय रेखा में वीडियो chunk पर राइट क्लिक करें
  • "प्रभाव जोड़ें" -> "फसल और रूपांतरण" का चयन करें -> "घुमाएँ (कीफ़्रेमेबल)"
  • प्रभाव को खिड़की के ऊपरी मध्य भाग में कॉन्फ़िगर किया जा सकता है, एक्स से 900 तक सेट किया जा सकता है (यानी 90 डिग्री पर दक्षिणावर्त)
  • अपनी परियोजना को सौंपें (परियोजना -> मुख्य मेनू में प्रस्तुत करें)
  • परिणामी पोर्ट्रेट प्रारूप के लिए वीडियो रिज़ॉल्यूशन चुनने के लिए सावधान रहें
  • आप की तरह किसी भी वीडियो कोडेक का चयन करें, मैं x264 या vp8 (webm) की सलाह देता हूं

एक घुमाए गए रूप में परिवर्तित करें।
बेनेट

जिज्ञासा से बाहर: क्या आपने अंत या कर्नेलिव में मेन्कोडर का उपयोग किया था? Mencoder विकल्प btw को ट्वीक करने के लिए बहुत सारे दस्तावेज ऑनलाइन उपलब्ध हैं। इसके अलावा "सही mencoder कमांड लाइन" (TM) के लिए कुछ सिफारिशें, उनमें से ज्यादातर अच्छे हैं।
पॉल हैनशेक

2
आप 180 डिग्री से बारी बारी से करने के लिए चाहते हैं, तो आप एक ही समय में विकल्प फ्लिप और दर्पण का उपयोग करने, इस प्रकार हैmplayer -vf flip,mirror videofile.mkv
एरिक

@ हार्इक अच्छा संकेत। अजीब बात है, हालांकि, जब मैं अपना वीडियो चलाता हूं तो mplayer -vf flip,mirrorसब कुछ ठीक है। लेकिन जब मैं इसे परिवर्तित करने की कोशिश करता हूं mencoder -vf flip,mirror, तो इसका उपयोग करके , इसे अभी भी 90 ° घुमाया जाता है। क्या mencoderएक वीडियो को १ ?० ° से फ्लिप करने के लिए एक अलग वाक्यविन्यास है ?
वार्गस्पा

10

यदि आप केवल एक अलग अभिविन्यास में एक फिल्म देखना चाहते हैं, जैसे कि टोटेम 3.1.4 (रेयरिंग 13.04 और उससे आगे) में, एक "रोटेशन प्लगइन" है जिसे आप चालू कर सकते हैं (संपादित / प्लग इन), और फिर घुमाएँ जैसे उदा। Ctrl-R।

मुझे लगता है कि रोटेशन मेटाडेटा होने पर उचित रोटेशन स्वचालित होना चाहिए, और मैंने यहां एक प्रासंगिक टोटेम बग पर टिप्पणी की: बग 701950 - Iphone मूवीज

ऐसा करने के तरीके भी हैं mplayer (और mencoder के साथ घुमाए गए मूवी में परिवर्तित करने के लिए), उदा

 mplayer -vf rotate file.mov

या

 mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov

6

सबसे अच्छा विकल्प (मेरी राय में!) ओपनशॉट है, आप बस इन आसान चरणों का पालन करें:

  1. ओपनशॉट शुरू करें
  2. फ़ाइल टैब पर, उस वीडियो फ़ाइल को आयात करें जिसे आपको घुमाने की आवश्यकता है
  3. आयात किए गए वीडियो को नीचे के समय क्षेत्र में खींचें (या तो एक करेंगे!)।
  4. एक बार जब विडोकल टाइमलाइन फ़ील्ड में है, तो उस पर राइट क्लिक करें और इच्छित कोण पर घूमें
  5. फिर फाइल टैब पर एक्सपोर्ट वीडियो चुनें और उस पर पसंदीदा प्रारूप और स्थान सेट करें!
  6. और प्रेस्टो !! बस

2
आप वास्तव में यह नहीं समझाते हैं कि इसे कैसे बारी बारी से करना है। कृपया अपना उत्तर संपादित करें और वह जानकारी जोड़ें।
मैडमाइक

4
नहीं, यह वीडियो को घुमाता है लेकिन पहलू अनुपात को लंबवत रखता है, जिससे वीडियो क्रॉप हो जाता है और चौकोर हो जाता है
मैग्नेटिक_ड्यूड

4

परिदृश्य से पोर्ट्रेट तक घुमाए जाने पर OpenShot वीडियो को क्रॉप करता है। क्षतिपूर्ति करने के लिए, मैंने इन चरणों की कोशिश की और यह काम कर गया। उम्मीद है कि यह आपके लिए भी उपयोगी होगा।

  1. वीडियो को ट्रैक पर रखें, राइट क्लिक करें और गुणों का चयन करें
  2. वीडियो टैब के तहत, "पहलू अनुपात बनाए रखें" और "पूर्ण स्क्रीन खिंचाव" को अनचेक करें
  3. वीडियो टैब के तहत, घड़ी की दिशा में घूमने के लिए 90 या विरोधी-घड़ी को घुमाने के लिए -90 रखें
  4. लेआउट टैब के तहत, "क्लिक की शुरुआत" और "क्लिप के अंत" दोनों के लिए चौड़ाई% से कम मान (कहें 70) घटाएं। यह मान शूटिंग के पहलू अनुपात पर निर्भर होना चाहिए, इसलिए तदनुसार प्रयास करें। मेरा 16: 9 था और 70 का मान ठीक था।

इस तरह, आप वीडियो को कम से कम क्रॉप करेंगे और यह ध्यान देने योग्य नहीं होना चाहिए।


1

एक सरल उपकरण जो घूम भी सकता है, वह ट्रांसमेडडॉन है। इसके साथ स्थापित करें

sudo apt install transmageddon

फिर उसमें अपनी फ़ाइल लोड करें और रोटेशन की स्थिति चुनें

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.