Como criar GIFs com FFMpeg no Windows 10

Criar um GIF é bem simples. Existem vários aplicativos gratuitos que permitem criar GIFs a partir de imagens ou criar um a partir de um arquivo de vídeo. Não é até que você queira controlar a resolução e a taxa de quadros que você tem problemas. Criar um HD nem sempre é fácil ou gratuito quando você precisa de tanto controle. Você pode tentar o Giphy e ele pode gerar um GIF grande de 1920 × 1080, mas isso é uma chance. Você não pode forçá-lo a corresponder ao tamanho do vídeo. Dito isto, se você pode usar o FFMpeg, criar o GIF deve ser fácil.

  Itens excluídos do Windows 10 ausentes da lixeira (EXPERT FIX)

FFMpeg é uma ótima ferramenta. A única desvantagem é que é uma ferramenta de linha de comando, o que significa que muitas pessoas não se sentem confortáveis ​​em usá-la. No que diz respeito à criação de um GIF com o FFMpeg, vamos simplificá-lo para que você só precise editar o comando para incluir os nomes dos seus arquivos.

GIFs com FFMpeg

O FFMpeg pode cortar vídeos, no entanto, é melhor se você usar o aplicativo TV e filmes para fazer isso. Ele tem uma GUI que permite cortar vídeos e, se você tiver uma GUI que possa fazer isso, não deseja passar pelo FFMpeg.

Baixar FFMpeg e extraia o arquivo. Dentro, abra a pasta Bin. Clique dentro da barra de localização e copie o caminho para a pasta. Abra o prompt de comando e use o comando a seguir para mover para a pasta extraída.

  Como ativar e gerenciar o hotspot móvel no Windows 10

Sintaxe

cd path-to-folder

Exemplo

cd C:UsersfatiwDesktopffmpeg-20180821-7e0df59-win64-staticffmpeg-20180821-7e0df59-win64-staticbin

Pegue o vídeo (cortado na parte exata) e coloque-o dentro da pasta bin. Execute o seguinte comando para converter o vídeo em GIF.

Sintaxe

ffmpeg -i video.mp4 my_gif.gif

Você deve editar o nome do arquivo de vídeo e o nome do arquivo GIF no qual deseja salvar o GIF. Você também pode usar quase qualquer formato de arquivo de vídeo para converter em GIF. Pode ser AVI, ou pode ser MP4.

Exemplos

ffmpeg -i my_video.mp4 gif_file.gif

ffmpeg -i my_video.avi gif_file.gif

Isso o converterá em um GIF com uma taxa de quadros de 20 e a mesma resolução exata do vídeo. Por exemplo, se o vídeo for 1920×1080, o GIF terá o mesmo tamanho.

  Como corrigir a opção de hibernação ausente no Windows 10

Você pode usar este comando para alterar a taxa de quadros e a resolução.

Sintaxe

ffmpeg -i video.mp4 -r 20 -vf scale=240:-1 my_gif.gif

O -r 20 determina a taxa de quadros. Se você quiser defini-lo para 60, você deve torná-lo -r 60. O -vf scale=240:-1 define a largura para 240, e a altura é redimensionada proporcionalmente. Se você deseja definir a largura para 1920, deve editá-la para -vf scale=1920:-1.

Exemplo

ffmpeg -i my_video.mp4 -r 60 -vf scale=1920:-1 my-gif.gif