Para quem ainda não conhece, FFmpeg é um programa de computador que grava, converte e cria stream de áudio e vídeo em diversos formatos. FFmpeg é um programa utilizado em linha de comando, sem interface gráfica, que é composto de uma coleção de software livre e bibliotecas de código aberto, inclui libavcodec (biblioteca de codec de áudio e vídeo) e libavformat (um multiplexador/demultiplexador de conteúdo de áudio e vídeo). Neste breve tutorial mostraremos como transformar trechos de vídeo em gif animado.
CONVERTER VÍDEO EM GIF ANIMADO
Para converter vídeo em gif animado, faça num terminal:
$ ffmpeg -i video.avi -pix_fmt rgb24 -f gif saida.gif
Onde:
-i => aponta para o arquivo de vídeo que será utilizado;
-pix_fmt => formato de cores suportado por immagens gif;
-f => força a saida para GIF;
saida.gif => o arquivo de saída do comando.
PARA DEFINIR O TAMANHO DO GIF:
$ ffmpeg -i video.avi -pix_fmt rgb24 -r 12.0 -loop_output 0 -f gif -s 300×300 saida.gif
Onde:
-r => já mostramos aqui… definimos o frame rate;
-loop_output => quantas vezes o gif vai repetir a seqüência das imagens. Para loop infinito defina 0 (zero);
-s => tamanho final da imagem em pixels.
GIFS DE TRECHOS ESPECÍFICOS DO VÍDEO
$ ffmpeg -i video.avi -pix_fmt rgb24 -r 12.0 -loop_output 0 -ss 00:01:14 -t 00:01:18 -f gif saida.gif
Onde:
-ss => é o ponto inicial da gravação, ponto inicial do corte;
-t => é a posição final de gravação, é o ponto final do corte.
Fonte e Créditos: aqui
0sem comentários ainda
Por favor digite as duas palavras abaixo