Usando ffmpeg para converter vídeos em GIF e muitas outras coisas
Fernando Valler
Posted on June 17, 2024
O ffmpeg é um programa de linha de comando eficiente e fácil de usar. É usado para conversão, gravação, transmissão e reprodução de arquivos de áudio e vídeo. O ffmpeg é obrigatório para desenvolvedores, editores de vídeo e entusiastas de multimídia, pois suporta uma ampla variedade de formatos.
Como instalar (wsl2/Linux)
sudo apt install ffmpeg
Como usar (wsl2/Linux)
A conversão de arquivos de vídeo com FFmpeg é simples e direta. Aqui estão alguns exemplos básicos:
Converter um vídeo em *.mp4
para *.gif
ffmpeg -i input.mp4 output.gif
Veja que é possível usar vários outros tipos de saída com esse simples comando.
Extrair o áudio de um vídeo
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
-
-q:a 0
define a qualidade de áudio para a melhor possível. -
-map a
seleciona apenas a faixa de áudio.
Redimensionar um vídeo
ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4
-
-vf scale=1280:720
redimensiona o vídeo para 1280x720 pixels.
Acelerar um vídeo
Vídeo de 10 minuto acelerado para 5 minutos:
ffmpeg -i input.mp4 -filter:v "setpts=PTS/2" output.mp4
-
-filter:v
Indica que estamos aplicando um filtro ao vídeo. Ov
especifica que o filtro é para o vídeo (e não para o áudio). -
setpts
é um filtro que ajusta os timestamps dos frames de vídeo (PTS - Presentation Time Stamp).
Para acelerar um vídeo 4 vezes (reduzir a duração para 1/4 do tempo original), você pode usar:
ffmpeg -i input.mp4 -filter:v "setpts=PTS/4" output.mp4
Converter todos os arquivo em uma pasta para *.mp3
Você pode converter de uma maneira eficiente de converter múltiplos arquivos *.m4a
para *.mp3
.
ls *.m4a | xargs -I {} ffmpeg -i {} -codec:a libmp3lame -q:a 2 {}.mp3
Caso deseje é possível além de converter para *.mp3
aplicar uma normalização de áudio:
ls *.m4a | xargs -I {} ffmpeg -i {} -codec:a libmp3lame -q:a 2 -af loudnorm=I=-16:LRA=11:TP=-1.5:print_format=summary {}.mp3
FFmpeg é uma ferramenta essencial para qualquer pessoa que trabalhe com multimídia. Sua instalação é simples tanto no Windows quanto no Linux, e sua utilização oferece uma ampla gama de possibilidades para a conversão e manipulação de arquivos de áudio e vídeo. Explore as opções e comandos do FFmpeg para aproveitar ao máximo essa poderosa ferramenta!
Esses são apenas alguns dos principais comandos que utilizo no dia a dia, veja que existem muitos outros recursos que você pode explorar e aplicar em suas tarefas.
Posted on June 17, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024