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.
Top comments (0)