Usando ffmpeg para converter vídeos em GIF e muitas outras coisas

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, p…


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. O v 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


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » Usando ffmpeg para converter vídeos em GIF e muitas outras coisas." Fernando Valler | Sciencx - Monday June 17, 2024, https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/
HARVARD
Fernando Valler | Sciencx Monday June 17, 2024 » Usando ffmpeg para converter vídeos em GIF e muitas outras coisas., viewed ,<https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/>
VANCOUVER
Fernando Valler | Sciencx - » Usando ffmpeg para converter vídeos em GIF e muitas outras coisas. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/
CHICAGO
" » Usando ffmpeg para converter vídeos em GIF e muitas outras coisas." Fernando Valler | Sciencx - Accessed . https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/
IEEE
" » Usando ffmpeg para converter vídeos em GIF e muitas outras coisas." Fernando Valler | Sciencx [Online]. Available: https://www.scien.cx/2024/06/17/usando-ffmpeg-para-converter-videos-em-gif-e-muitas-outras-coisas/. [Accessed: ]
rf:citation
» Usando ffmpeg para converter vídeos em GIF e muitas outras coisas | Fernando Valler | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.