Você já se deparou com a necessidade de converter vídeos para diferentes formatos, como mp4, mp3, mov, mkv, avi e outros? Se sim, você está no artigo certo!
Hoje, você vai aprender sobre a ferramenta FFmpeg, que é uma ferramenta de conversão, gravação, reprodução e transmissão de vídeos. E usando ela, ensinaremos você a como converter vídeos para MP4, MP3 e outros formatos, além de ensinar como realizar conversões em lote com apenas um clique.
O que é o FFmpeg?
O FFmpeg é uma ferramenta completa, gratuita, e amplamente utilizada para processamento e conversão de arquivos multimídia. Compatível com uma vasta gama de formatos de áudio e vídeo, o FFmpeg é capaz de executar tarefas como codificação, decodificação, transcodificação e muito mais.
A ferramenta FFmpeg é composta pelos componentes ffmpeg, ffserver, ffplay, libavcodec, libavformat, libavutil, libpostproc, libswscale, libavfilter que podem ser integrados com aplicativos de terceiros.
Ao utilizar o FFmpeg, você pode converter vídeos para diferentes formatos, até mesmo os mais antigos. Além disso, ele está disponível para Windows, OS X, Linux e Unix (BSD e Solaris).
Como instalar o FFmpeg?
Agora que você sabe o que é o FFmpeg, chegou a hora de aprender como instalá-lo em seu sistema. Siga as etapas abaixo:
1 – Download e Instalação
- Acesse o site oficial do FFmpeg.
- Procure no menu principal a opção “Download”.
- Em “Obter pacotes e arquivos executáveis”, escolha o sistema operacional que será instalado o FFmpeg.
- Clique em “Windows builds from gyan.dev”.
- Role a página para baixo, e na sessão “release builds”, clique em “ffmpeg-release-full.7z” para realizar o download do arquivo de instalação.
- Faça a extração da pasta “ffmpeg-X.X-full_build” com um descompactador de arquivos como o Winrar.
- Renomeie a pasta extraída para “ffmpeg”.
- Copie a pasta “ffmpeg” dando um Ctrl+C, e no disco (C:), ou no disco que foi instalado o sistema operacional Windows, cole a pasta em “Arquivos de programas” dando Ctrl+V.
2 – Configurando a variável Path do Windows
- Pressione as teclas Win+R.
- Digite “sysdm.cpl”, e clique em “OK”
- Na janela que será aberta, navegue até a sessão “Avançado”.
- Clique em “Variáveis de Ambiente” que geralmente fica bem no final.
- Em “Variáveis de usuário para”, selecione com um clique a opção “Path” e clique no botão “Editar”.
- Na janela que será aberta para editar a variável de ambiente, procure pelo botão “Novo”, e dê um clique.
- Cole esse caminho “%programfiles%\ffmpeg\bin” para que o comando ffmpeg seja reconhecido no CMD do Windows, e clique em “OK” para salvar as alterações.
Como converter vídeos para qualquer formato com o FFmpeg
Agora que o FFmpeg está instalado em seu sistema, vamos aprender a converter um vídeo de forma manual para qualquer formato. Siga as etapas abaixo:
- Pressione as teclas “Win+R”, e digite “CMD” para abrir o terminal, ou prompt de comando do Windows.
- Use o comando “cd” seguido do “caminho do diretório” onde o vídeo que você deseja converter está armazenado. Por exemplo, se o vídeo estiver na pasta padrão “Videos” do Windows, dentro da pasta “Arquivos”, digite “cd Videos\Arquivos” e pressione Enter.
- Seguindo a lógica do exemplo acima, coloque os vídeos na pasta “Arquivos”.
- E digite o seguinte comando no terminal ou prompt de comando: ffmpeg -i nome_do_video.extensão nome_do_arquivo_saida.novaextensão.
- Substitua “nome_do_video.extensão” pelo nome do vídeo que você deseja converter que está na pasta “Arquivos”, incluindo a sua extensão. Por exemplo, se o vídeo se chama “video_original.avi”, substitua “nome_do_video.extensão” por “video_original.avi”.
- Em seguida, substitua “nome_do_arquivo_saida.novaextensão” pelo nome do arquivo e o formato de saída desejado. Para converter para mp4, você pode usar “video_convertido.mp4”.
- Após digitar o comando corretamente, pressione Enter para iniciar o processo de conversão. O FFmpeg começará a trabalhar e converterá o vídeo para o formato mp4 ou para qualquer outro formato suportado.
- Após a conclusão da conversão, verifique se o vídeo convertido foi criado com sucesso. Navegue até a pasta “Arquivos” e procure o vídeo convertido.
Como converter vídeos em lote com um clique
Para converter vídeos em lote usando um arquivo .bat com o FFmpeg, você pode seguir os passos abaixo:
- Crie uma pasta chamada “Conversor” em um local desejado no Windows.
- Dentro da pasta “Conversor”, crie uma pasta chamada “converter”. Nesta pasta, você pode colocar todos os vídeos que deseja converter.
- Abra o “Bloco de notas” do Windows.
- Cole o seguinte código para converter os arquivos da pasta “converter” para o formato MP4.
@echo off
setlocal enabledelayedexpansion
set "ffmpeg=%programfiles%\ffmpeg\bin\ffmpeg.exe"
set "pasta=.\converter"
for %%i in ("%pasta%*.*") do (
"%ffmpeg%" -i "%%i" -c:v libx264 -c:a aac -strict -2 "%%~ni.mp4"
)
echo Conversão concluída!
endlocal
- No Bloco de Notas, vá no menu em “Arquivos”, e escolha a opção “Salvar como”.
- Dê um nome ao arquivo e, no final do nome, adicione a extensão “.bat” e clique no botão “Salvar”. O nome do arquivo deve ser algo como “ArquivoMP4.bat”.
- Agora, basta clicar duas vezes no arquivo para executar o FFmpeg e converter todos os arquivos da pasta “converter” para o formato MP4.
- A única linha que você precisa alterar neste código para converter para outros formatos é a seguinte: “%ffmpeg%” -i “%%i” -c:v libx264 -c:a aac -strict -2 “%%~ni.mp4”. Abaixo deixo algumas linhas prontas para converter vídeos para MP3, MP4, MOV, AVI e MKV.
AVI: “%ffmpeg%” -i “%%i” -c:v mpeg4 -c:a mp3 “%%~ni.avi”
MKV: “%ffmpeg%” -i “%%i” -c:v copy -c:a copy “%%~ni.mkv”
MOV: “%ffmpeg%” -i “%%i” -c:v copy -c:a copy “%%~ni.mov”
MP3: “%ffmpeg%” -i “%%i” -vn -c:a libmp3lame -q:a 2 “%%~ni.mp3”
MP4: “%ffmpeg%” -i “%%i” -c:v libx264 -c:a aac -strict -2 “%%~ni.mp4”
Se desejar, você pode baixar a pasta pronta com todos os códigos mencionados aqui.