FFMPEG - transformando vídeo em GIF animado


ara 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 300x300 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

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - O Espaço do Software Livre e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 O Espaço do Software Livre