Crie gifs perfeitos com ffmpeg

Você poderá baixar parte de um vídeo do youtube, para criar o gif desejado, conforme esse post.

Primeiro, crie uma paleta de cores para gerar Gifs de alta qualidade, com o seguinte comando:

ffmpeg -i clip-de-video.mkv -filter_complex "[0:v] palettegen" palette.png

Esse comando gera uma paleta (palette) de apenas 256 cores. Justamente, para gerar o GIF de alta qualidade.

Crie o Gif com a paleta gerada:

ffmpeg -ss 00:00:00.00 -t 13 -r 23 -i clip-de-video.mkv -i palette.png -filter_complex "[0:v][1:v] paletteuse" -pix_fmt rgb8 -s 616x182 clip-de-video.gif

Resultado:

Explicação:

ffmpeg:

-ss = define o deslocamento da hora de início.

-t = registro de duração ou transcodifique “duração” segundos de áudio/vídeo.

-r taxa definida, taxa de quadros (valor Hz, fração ou abreviação).

-s size definir tamanho do quadro (WxH ou abreviação).

-c copy = copia os codecs de áudio e vídeo, o que torna um processo muito mais celere, ao invés de transcodificar.

Mais informações use: ffmpeg --help

Deixe um comentário

Crie um site como este com o WordPress.com
Comece agora