Como girar um vídeo, usando o ffmpeg

O nicho de edição de vídeo, no Linux, está muito bem servido, obrigado.
Há, pelo menos, 10 grandes editores de vídeo GUI (Graphic User Interface), para usar no sistema operacional do pinguim. Cada qual é voltado para um público específico.

Ao contrário do que muita gente sabe, contudo, também é possível fazer edição de vídeo na CLI (ou linha de comando).

Se você tem apenas um pequeno ajuste a ser feito em um arquivo de vídeo, pode ser mais interessante executar um ou dois comandos no terminal — em vez de abrir um programa e ter que aguardar o seu carregamento antes de poder fazer qualquer coisa com ele.

O ffmpeg é um utilitário de edição de arquivos multimídia bastante conhecido.
É possível realizar inúmeras tarefas de edição de vídeo com ele.

Neste post, vou me concentrar em apenas uma destas tarefas: alterar a orientação do vídeo.

Esta é uma demanda muito comum para quem grava vídeos com o celular ou uma câmera profissional, na horizontal.

No caso da maioria das câmeras, a posição horizontal é a natural e é a que se identifica com o formato de cinema e das TVs.

Mas se você deseja subir seu vídeo para as redes sociais, pode ser mais interessante usar um formato vertical.

Nos exemplos, que seguem, vou usar “origem.mp4” como nome do meu arquivo de entrada. O “destino.mp4” é o arquivo de saída, resultante da edição.

Substitua os nomes dos arquivos dos exemplos pelos seus.

Para alterar a orientação do vídeo verticalmente:


ffmpeg -i origem.mp4 -vf vflip -c:a copy destino.mp4

Para alternar horizontalmente:


ffmpeg -i origem.mp4 -vf hflip -c:a copy destino.mp4

Para girar 90 graus, no sentido horário


ffmpeg -i origem.mp4 -vf transpose=1 -c:a copy destino.mp4

Para girar 90 graus, no sentido anti-horário


ffmpeg -i origem.mp4 -vf transpose=2 -c:a copy destino.mp4

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

3 comentários em “Como girar um vídeo, usando o ffmpeg”

  1. Muito boas dicas.
    Só uma pergunta, os comandos para girar 90 graus são dois diferentes ou um deles é no sentido anti horário?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.