Odpowiedzi:
Jeśli chcesz obrócić wideo o 90º lub 180º, powinieneś użyć avidemux.
sudo apt-get update
sudo apt-get install avidemux
I jesteś skończony.
Możesz także użyć ffmpeg i wiersza poleceń (zaczerpniętych z obracania filmów za pomocą FFmpeg ):
Obróć o 90 w prawo:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Dla parametru transpozycji możesz przekazać:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
I odwrócić go w poziomie ( dokumentacja ffmpeg ):
Odwróć wejście wideo w poziomie.
Na przykład, aby poziomo odwrócić wideo na wejściu za pomocą `ffmpeg ':
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
Starsze wersje Ubuntu dostarczane avconv
zamiast ffmpeg
. W takim przypadku wystarczy zmienić ffmpeg
na avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
nie oznacza „tej samej jakości” , jest tak naprawdę bardzo ograniczoną opcją, która prawie nigdy nie jest praktycznie użyteczna i została usunięta z najnowszych wersji ffmpeg właśnie dlatego, że jego nazwa powoduje zamieszanie.
ffmpeg
Musiałem podać kodeka / Library wyraźnie: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. Jeśli to mówi Unknown encoder libx264
, musisz zainstalować odpowiedni libavcodec-extra
pakiet .
Czy masz na myśli rotację podczas odtwarzania czy konwersję do wersji obróconej?
Jako użytkownik wiersza poleceń zwykle używam mplayera:
Odtwarzanie:
mplayer -vf rotate=1 videofile.mp4
(obracanie może mieć wartości od 0 do 7, 1 obraca się o 90 stopni zgodnie z ruchem wskazówek zegara)
Konwertuj (wymaga transkodowania):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(możesz również użyć innych kodeków wideo, to tylko przykład)
A oto graficzne narzędzie do zrobienia tego ostatniego: kdenlive (aplikacja kde z wszechświata)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
wszystkiego, wszystko jest w porządku. Ale kiedy próbuję przekonwertować, używając mencoder -vf flip,mirror
, nadal jest on obracany o 90 °. Czy istnieje inna składnia, mencoder
aby obrócić wideo o 180 °?
Jeśli chcesz tylko oglądać film w innej orientacji, od Totem 3.1.4 (w Raring 13.04 i późniejszych wersjach), istnieje „wtyczka rotacyjna”, którą możesz włączyć (edytować / wtyczki), a następnie obracać np. Poprzez ctrl-r.
Myślę, że właściwa rotacja powinna odbywać się automatycznie, gdy pojawiają się metadane rotacji, i skomentowałem odpowiedni błąd Totem tutaj: Bug 701950 - Iphone Movies
Istnieją również sposoby, aby to zrobić w mplayer (i przekonwertować na obrócony film za pomocą mencodera), np
mplayer -vf rotate file.mov
lub
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
Najlepszą opcją (moim zdaniem!) Jest OpenShot, wystarczy wykonać następujące proste kroki:
OpenShot przycina wideo po obróceniu z poziomego do pionowego. Aby to zrekompensować, wypróbowałem te kroki i zadziałało. Mam nadzieję, że to też dla ciebie działa.
W ten sposób film byłby najmniej przycięty i nie powinien być zauważalny.
Prostym narzędziem, które można również obracać, jest transmageddon. Zainstaluj za pomocą
sudo apt install transmageddon
następnie załaduj do niego swój plik i wybierz pozycję obrotu