Pular para o conteúdo

ffmpeg - como girar vídeos no sentido horário ou anti-horário

Dica publicada em Linux / Multimídia
Fábio Berbert de Paula fabio
Hits: 4.074 Categoria: Linux Subcategoria: Multimídia
  • Indicar
  • Impressora
  • Denunciar

ffmpeg - como girar vídeos no sentido horário ou anti-horário

Nessa dica rápida veremos como girar vídeos no sentido horário ou anti-horário usando a famosa ferramenta ffmpeg.

Um amigo me pediu para girar um vídeo dele jogando tênis que estava deitado, conforme imagem abaixo:
Neste caso eu quero girar o vídeo 90 graus no sentido anti-horário. Para isso utilizaremos um recurso chamado transpose. O parâmetro transpose no ffmpeg pode receber os seguintes valores:
  • 0 - rotaciona 90 graus anti-horário e faz um flip vertical
  • 1 - rotaciona 90 graus no sentido horário
  • 2 - rotaciona 90 graus no sentido anti-horário
  • 3 - rotaciona 90 graus sentido horário e faz um flip vertical

Neste caso vou usar o valor "2":

ffmpeg -i original.mp4 -vf "transpose=2" rotacionado.mp4

E pronto, vídeo corrigido:
Também é possível acumular parâmetros, por exemplo, caso eu queira girar 270 graus no sentido horário, que no final das contas dá no mesmo, a sintaxe seria (270 = 90 + 90 + 90):

ffmpeg -i matheus.mp4 -vf "transpose=1, transpose=1, transpose=1" out3.mp4

Espero ter ajudado!

Descobrindo o PageRank de um site via linha de comando

bc - Como passar parâmetros via linha de comando para a calculadora

Automatizando o processo de backup do MySQL

Error: ENOSPC: System limit for number of file watchers reached [Resolvido]

Como fazer o editor Vim mostrar/ocultar os números das linhas

Instalando SVP4 e MPV (VapourSynth) no Gentoo

Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE

CAVA não está "pulando" conforme a música [Resolvido]

Execução errática do Spotify no Ubuntu (e suas variantes)

Como colocar o repositório multimídia no Debian 12

Contribuir com comentário

Entre na sua conta para comentar.