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
