Respostas:
Se você estiver pedindo para rodar um vídeo 90º ou 180º, use o avidemux.
sudo apt-get update
sudo apt-get install avidemux
E você terminou.
Você também pode usar o ffmpeg e a linha de comando (extraída de Rotating videos with FFmpeg ):
Gire 90 no sentido horário:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Para o parâmetro transpose, você pode passar:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
E para inverter horizontalmente ( documentação do ffmpeg ):
Vire o vídeo de entrada horizontalmente.
Por exemplo, para virar horizontalmente o vídeo na entrada com `ffmpeg ':
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
Versões mais antigas do Ubuntu são fornecidas em avconv
vez de ffmpeg
. Nesse caso, mude ffmpeg
para avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
não significa 'mesma qualidade' , na verdade é uma opção muito limitada que quase nunca é praticamente útil e foi removida das versões recentes do ffmpeg justamente porque seu nome causa confusão.
ffmpeg
eu tive que especificar o codec / biblioteca explicitamente: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. Se estiver escrito Unknown encoder libx264
, você precisa instalar o libavcodec-extra
pacote apropriado .
Você quer dizer rotação na reprodução ou conversão para uma versão rotacionada?
Como usuário da linha de comando, normalmente uso o mplayer:
Reprodução:
mplayer -vf rotate=1 videofile.mp4
(a rotação pode ter valores de 0 a 7, 1 gira 90deg no sentido horário)
Converter (requer transcodificação):
mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(você também pode usar outros codecs de vídeo, este é apenas um exemplo)
E aqui está uma ferramenta gráfica para fazer o último: kdenlive (um aplicativo kde do universo)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
tudo, tudo bem. Mas quando tento convertê-lo mencoder -vf flip,mirror
, ele ainda é girado em 90 °. Existe uma sintaxe diferente para mencoder
virar um vídeo em 180 °?
Se você deseja apenas ver um filme em uma orientação diferente, a partir do Totem 3.1.4 (no Raring 13.04 e posteriores), existe um "plug-in de rotação" que você pode ativar (editar / plugins) e depois girar, por exemplo, via ctrl-r.
Acho que a rotação adequada deve ser automática quando houver metadados de rotação, e comentei um bug relevante do Totem aqui: Bug 701950 - Iphone Movies
Existem também maneiras de fazer isso no mplayer (e converter em um filme rotacionado com o mencoder), por exemplo
mplayer -vf rotate file.mov
ou
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
A melhor opção (na minha opinião!) É o OpenShot, basta seguir estes passos simples:
O OpenShot corta o vídeo quando girado da paisagem para o retrato. Para compensar, tentei essas etapas e funcionou. Espero que funcione para você também.
Dessa forma, você acharia o vídeo menos recortado e não deve ser perceptível.
Uma ferramenta simples que também pode girar é o transmageddon. Instale-o com
sudo apt install transmageddon
então carregue seu arquivo nele e escolha a posição de rotação