Como girar um vídeo, usando o ffmpeg – Elias Praciano
Categories
Fotografia Linux Tutoriais

Como girar um vídeo, usando o ffmpeg

Veja como girar um vídeo no sentido horário ou anti-horário ou, ainda, como alterar sua orientação vertical e horizontal, com o uso do 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

By 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!

5 replies on “Como girar um vídeo, usando o ffmpeg”

Cara, estou tentando gravar as lives online do facebook, mas não tá indo de jeito nenhum! Tem alguma linha de comando q possa me ajudar?? Desde já, agradeço.

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

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.