This content originally appeared on DEV Community and was authored by Fernando Valler
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 que principais comandos que utilizo no dia a dia, veja que existem muitos outros recursos que você pode explorar e aplicar em suas tarefas.
This content originally appeared on DEV Community and was authored by Fernando Valler

Fernando Valler | Sciencx (2024-06-17T14:57:18+00:00) Usando ffmpeg para converter vídeos em GIF e muitas outras coisas. Retrieved from https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.