Mudanças entre as edições de "Ffmpeg"

De Pontão Nós Digitais
(Desfeita a edição 1212 de Felipecabral (Discussão))
(Foi removido o conteúdo completo desta página)
Linha 1: Linha 1:
[[Imagem:Man_ffmpeg_result.png|thumb|right|400px|Imagem do comando '''man ffmpeg''' no terminal.]]
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>
 
Usuários de sistemas <B>GNU/Linux</B>, especialmente os que trabalham com edição e
 
reprodução de vídeo, certamente conhecem ou já ouviram falar do programa de linha de comandos <B>ffmpeg</B>. </FONT></FONT>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
  
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>O que nem todos conhecem é a maneira de melhor usá-lo. Essa página pretende dar um panorama geral da sintaxe e do uso do <B>ffmpeg</B>, bem como, indicar boas referências para quem quer se aprofundar no seu uso. Mas sem maiores papos, vamos lá!</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>
 
</FONT></FONT>
 
==Usando o ffmpeg==
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Com este programa você pode cortar, converter, equalizar, juntar e até mudar o brilho e o contraste de um vídeo, entre outras coisas. É sem dúvida, a melhor e mais rápida opção para, por exemplo, quem quer converter um vídeo bruto pesado, capturado de uma câmera filmadora, para um formato mais leve como .mp4 e/ou .ogg.</FONT></FONT></P>
 
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Entretanto existem algumas características que no <B>ffmpeg</B> que as vezes afastam o usuário sem prática. Uma desvantagem, especialmente para <B>usuários iniciantes em sistemas Gnu/Linux</B>, é que as opções são inúmeras e requerem um grande conhecimento da terminologia associada à <FONT COLOR="#000000"><SPAN STYLE="text-decoration: none">tecnologia de áudio </SPAN></FONT>e vídeo. Em casos assim, uma interface gráfica ajuda muito. Mas tem também as receitas prontas, que funcionam muito bem e que podem ser usadas no terminal de comandos, permitindo o processamento de múltiplos arquivos simultaneamente. </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Há um excelente artigo
 
chamado [http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs 19 Ffmpeg Commands For All Needs] (19
 
comandos de ffmpeg para todas as necessidades) que oferece algumas receitas simples e muito uteis para quem quer
 
usar o <B>ffmpeg</B>. Apresento a seguir, em uma tradução mais ou menos livre deste citado artigo, o passo-a-passo de muitos comandos.</FONT></FONT></P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Maiores detalhes sobre o
 
ffmpeg podem ser consultados também diretamente na documentação
 
que vem junto com o programa (<B>man ffmpeg, </B><SPAN STYLE="font-weight: normal">conforme
 
mostrado na figura acima</SPAN>) ou no conjunto de referências no
 
final desta página.</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4></FONT></FONT></P>
 
=== 1.Obter informação de um vídeo ===
 
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>$
 
ffmpeg -i video.avi</FONT></FONT></P>
 
</TD>
 
</TR>
 
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Este comando mostra as
 
informações implícitas de um determinado arquivo de vídeo, tais
 
como codecs de audio e vídeo utilizados em sua composição.</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4></FONT></FONT></P>
 
 
=== 2.Transformar uma sequência de imagens em um vídeo ===
 
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>$
 
ffmpeg -f image2 -i <FONT COLOR="#ff0000"><B>fotos</B></FONT>%02d.jpg
 
video.mpg</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Este comando irá
 
transformar todas as imagens do diretório corrente ou indicado (no
 
caso fotos01.jpg, fotos02.jpg, fotos03.jpg, etc que estão na próprio
 
diretório onde o usuário executa o comando) em um arquivo de vídeo
 
chamado </FONT></FONT><CODE CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>video.mpg.</FONT></FONT></CODE><FONT FACE="Georgia, serif"><FONT SIZE=4>
 
É importante dizer que no lugar de </FONT></FONT><FONT COLOR="#ff0000"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>fotos
 
 
</B></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Georgia, serif"><FONT SIZE=4><SPAN STYLE="font-weight: normal">você
 
deve escrever o nome comum dos arquivos de imagem que estão no
 
diretório em questão, ou seja, se suas imagens tem como nome
 
pinguim001.jpg, pinguim002.jpg, etc, então vc deverá escrever o
 
comando assim: ffmpeg -f image2 -i </SPAN></FONT></FONT></FONT><FONT COLOR="#ff0000"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>pinguim</B></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Georgia, serif"><FONT SIZE=4><SPAN STYLE="font-weight: normal">%</SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>03</B></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Georgia, serif"><FONT SIZE=4><SPAN STYLE="font-weight: normal">d.jpg
 
video.mpg, onde pinguim é o nome comum da sequencia de fotos e 03 é
 
o tamanho da casa numérica. </SPAN></FONT></FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Times New Roman, serif"><FONT FACE="Georgia, serif"><FONT SIZE=4>Exemplo
 
de uso do comando de conversão de fotos em vídeo no ffmpeg:
 
<A HREF="http://www.youtube.com/watch#!v=rKhdGZm_zZw">http://www.youtube.com/watch#!v=rKhdGZm_zZw</A></FONT></FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Você também pode fazer de
 
maneira mais simples, utilizando outros formatos de conversão
 
suportados pelo ffmpeg. Ex: fmpeg -i fotos%03d.jpg video.avi
 
Neste
 
caso não há especificação do codec de conversão a ser utilizado
 
no processo e o vídeo final é convertido para .avi.</FONT></FONT></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>3.
 
Transformar um vídeo em uma sequência de imagens</B> </FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>$
 
ffmpeg -i video.mpg <FONT COLOR="#ff0000"><B>fotos</B></FONT>%<FONT COLOR="#ff0000"><B>02</B></FONT>d.jpg</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Este
 
comando, ao contrário do anterior, gera imagens a partir de um
 
vídeo, ou seja, transforma um vídeo em imagens. O processo se dá
 
capturando frame a frame, quadro a quadro, as imagens que compõem o
 
vídeo. São suportados os formatos de imagem do tipo PGM, PPM, PAM,
 
PGMYUV, JPEG, GIF, PNG, TIFF, SGI. </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>4.
 
Codificar um vídeo para mp4 player, iPod/iPhone</B> </FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>ffmpeg
 
-i video.avi -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2
 
-cmp 2 -subcmp 2 -s 320x180 video_para_player.mp4</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>A maior parte dos tocadores
 
de vídeo portátil, os mp4 players, não rodam formatos livres de
 
encapsulamento de vídeo como .ogg e .ogv e nem mesmo codificações
 
bem difundidas como .avi. Estes aparelhos, em sua maioria, rodam
 
apenas arquivos .mp4 com audio codado em acc. Esse comando faz a
 
conversão de qualquer formato (.avi, .mod, .rmvb) para .mp4 com
 
audio em acc, possibilitando a leitura do arquivo de vídeo em mp4
 
players e ipods/iphones.</FONT></FONT></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>5.
 
Codificar um vídeo para PlayStation</B> </FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4>$
 
ffmpeg -i video.avi -b 300 -s 320x240 -ab 32 -ar 24000 -acodec aac
 
final_video.mp4</FONT></FONT></P>
 
</TD>
 
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Do mesmo modo que o comando
 
acima, este aqui faz a conversão de formatos de vídeo, só que
 
nesse caso objetivando tocar o arquivo em video games playstation
 
e/ou ps2 portátil.</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>6.
 
Converter um arquivo wav para Mp3 ou retirar o som de um vídeo</B> </FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video_som.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 som.mp3</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>ou
 
</FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4> </FONT></FONT></P>
 
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i som_wav.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3
 
som_mp3.mp3</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Este comando é ideal tanto
 
para quem quer converter um formato de audio pesado (wav) para um
 
mais leve (mp3), possibilitando assim ler o arquivo em diversos
 
dispositivos (mp3s players), como também é ideal para aqueles que
 
desejam extrair apenas o som de um determinado arquivo de vídeo. </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>7.
 
Converter .avi video para .mpg</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi video.mpg</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>8.
 
Converter .mpg para .avi</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.mpg video.avi</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>9.
 
Converter .avi para gif animado (não compactado)</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi gif_animado.gif</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Este comando é ótimo para
 
transformar um pequeno vídeo em um gif animado, que depois pode ser
 
colocado em uma página web. No começo da Internet, quando não
 
existiam ferramentas como flash, muitos sites utilizam gif animados
 
para criar algum tipo de atrativo estético em suas páginas.
 
Entretanto essa tecnologia não é muito popular nos dias de hoje,
 
ainda que seja usada por vários sites.</FONT></FONT></P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>É bom lembrar que em alguns
 
casos será preciso especificar o número de cores, levando em
 
consideração que o padrão .gif possui limitações.</FONT></FONT></P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
 
<BR>
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4><FONT FACE="Courier New, monospace">$
 
ffmpeg -i video.avi -pix_fmt rgb24 gif_animado.gif</FONT></FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>
 
</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>10.
 
Combinar um arquivo de vídeo com um arquivo de som</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i som.wav -i video.avi video_com_som.mpg</FONT></FONT></P>
 
</TD>
 
</TR>
 
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Este comando é muito útil
 
quando se tem um vídeo sem som ou quando se quer colocar uma faixa
 
de audio inteira na composição de um determinado arquivo de vídeo.
 
Para vídeos feitos a partir da junção de uma porção de
 
fotografias, conforme ensinado no item 2 deste tutorial, a aplicação
 
deste comando para mixagem de som é bastante usual. É importante
 
ressaltar, no entanto, que o arquivo de vídeo tem de ter o mesmo
 
tempo do arquivo de audio para que haja sincronia entre os dois. </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>11.
 
Converter .avi para .flv</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f
 
flv video_em_flash.flv</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; line-height: 150%">
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Até há pouco tempo, um dos
 
codecs mais utilizados na transmissão de vídeos online, seja por
 
streaming ou videocast, era o flash (.flv). Por propiciar um tamanho
 
bastante reduzido e por manter um certa resolução aceitável, o
 
flash sempre foi um codec preferido de cada 9 em 10 webmanagers. Isso
 
está mudando com o codec h264 e com a implementação do codec livre
 
.ogg e .ogv no html5. Mas se você é daqueles que ainda gosta do
 
flash e precisa de um video em flash para colocar em sua página, use
 
esse comando para convertê-lo. </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>12.
 
Converter .avi para dv</B></FONT></FONT></P>
 
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2
 
video_em_formato_dv.dv</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Ou:
 
</FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi -target pal-dv video_dv.dv</FONT></FONT></P>
 
</TD>
 
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>13.
 
Converter .avi para mpeg para dvd players</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect
 
16:9 finale_video.mpeg</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>14.
 
Compactar .avi para divx</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2
 
video_finale.avi</FONT></FONT></P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>15.
 
Compactar Ogg Theora para Mpeg dvd</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video
 
-acodec mp3 filme.mpg</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>16.
 
Compactar .avi para SVCD mpeg2</B></FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><I><B>Formato
 
NTSC</B></I> </FONT></FONT>
 
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><I><B>Formato
 
PAL</B></I> </FONT></FONT>
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg</FONT></FONT></P>
 
</TD>
 
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>17.
 
Compactar vídeo no formato .avi para VCD mpeg2</B></FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><I><B>Formato
 
NTSC</B></I> </FONT></FONT>
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
<TR>
 
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Georgia, serif"><FONT SIZE=4><FONT FACE="Courier New, monospace">$
 
ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg</FONT></FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><I><B>Formato
 
PAL</B></I> </FONT></FONT>
 
</P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
<COL WIDTH=256*>
 
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i video.avi -target pal-vcd video_finale.mpg</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>18.
 
Codificação em múltiplos passos (multi-pass) com ffmpeg</B></FONT></FONT></P>
 
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
 
 
<COL WIDTH=256*>
 
<TR>
 
<TD WIDTH=100% VALIGN=TOP>
 
<P CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=4>$
 
ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass
 
fichiersortie-2</FONT></FONT></P>
 
</TD>
 
</TR>
 
</TABLE>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>19.
 
Cortando um vídeo por tempo de duração</B></FONT></FONT></P>
 
 
 
<TABLE WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0>
 
<TR VALIGN=TOP>
 
<TD ROWSPAN=3 WIDTH=60%>
 
 
==Referências em texto: ==
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><FONT FACE="Georgia, serif"><FONT SIZE=4>
 
* Kretcheu Video Blog
 
</FONT></FONT></P> <P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://www.kretcheu.com.br/"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.kretcheu.com.br</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><FONT FACE="Georgia, serif"><FONT SIZE=4>Dicas
 
L - Receitas prontas para usar o comando ffmpeg, por Rubens
 
Queiroz de Almeida:</FONT></FONT></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://www.dicas-l.com.br/dicas-l/20100312.php"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.dicas-l.com.br/dicas-l/20100312.phpa</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><FONT FACE="Georgia, serif"><FONT SIZE=4>Page
 
Online – Como converter vídeos no Linux:</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://pajeonline.blogspot.com/2009/05/como-converter-videos-no-linux.html"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://pajeonline.blogspot.com/2009/05/como-converter-videos-no-linux.html</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><FONT FACE="Georgia, serif"><FONT SIZE=4>Linux
 
&amp; Vida Livre - Uma grande ferramenta chamada ffmpeg:</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://linuxvidalivre.blogspot.com/2009/10/uma-grande-ferramenta-chamada-ffmpeg.html"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://linuxvidalivre.blogspot.com/2009/10/uma-grande-ferramenta-chamada-ffmpeg.html</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A NAME="parent-fieldname-title"></A>
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Laboratório de
 
computação científica e visualização - Como cortar arquivos
 
mp3 usando o ffmpeg? </FONT></FONT>
 
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://www.lccv.ufal.br/Members/diogotc/blog/como-cortar-arquivos-mp3-usando-o-ffmpeg"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.lccv.ufal.br/Members/diogotc/blog/como-cortar-arquivos-mp3-usando-o-ffmpeg</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A NAME="post-81"></A>
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Pa’ no olvidar - Cortar
 
vídeo com ffmpeg</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><A HREF="http://panoolvidar.wordpress.com/2010/02/09/cortar-video-con-ffmpeg/"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://panoolvidar.wordpress.com/2010/02/09/cortar-video-con-ffmpeg/</FONT></FONT></A></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>Manual
 
completo traduzido do ffmpeg:</B></FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-left: 0.01cm; margin-right: 0.06cm">
 
<A HREF="http://wiki.nosdigitais.teia.org.br/images/e/e2/Ffmpeg_traduzido_rev_14736.pdf"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://wiki.nosdigitais.teia.org.br/images/e/e2/Ffmpeg_traduzido_rev_14736.pdf</FONT></FONT></A></P>
 
</TD>
 
 
<TD WIDTH=40%>
 
== Referências em video-tutoriais ==
 
<P CLASS="western">&lt;video type=&quot;youtube&quot;
 
id=&quot;gCCWucsvr_A&quot; width=&quot;270&quot; height=&quot;203&quot;
 
 
desc=&quot;[http://www.youtube.com/watch?v=gCCWucsvr_A Convertendo
 
videos com ffmpeg ]&quot; frame=&quot;true&quot; position=&quot;right&quot;
 
size=&quot;full&quot; allowfullscreen=&quot;true&quot;/&gt;</P>
 
 
</TD>
 
</TR>
 
<TR VALIGN=TOP>
 
<TD WIDTH=50%>
 
<P CLASS="western">&lt;video type=&quot;youtube&quot;
 
id=&quot;WFHYV7N2nxU&quot; width=&quot;270&quot; height=&quot;203&quot;
 
 
desc=&quot;[http://www.youtube.com/watch?v=WFHYV7N2nxU Tutorial:
 
Usando o FFmpeg para gravar um screencast no Linux]&quot;
 
frame=&quot;true&quot; position=&quot;right&quot; size=&quot;full&quot;
 
allowfullscreen=&quot;true&quot;/&gt;</P>
 
 
</TD>
 
</TR>
 
<TR VALIGN=TOP>
 
<TD WIDTH=50%>
 
<P CLASS="western">&lt;video type=&quot;youtube&quot;
 
id=&quot;a8gqOiiMC5s&quot; width=&quot;270&quot; height=&quot;203&quot;
 
 
desc=&quot;[http://www.youtube.com/watch?v=a8gqOiiMC5s Software
 
Livre - Palestra: Video com softwares livres]&quot; frame=&quot;true&quot;
 
position=&quot;right&quot; size=&quot;full&quot;
 
allowfullscreen=&quot;true&quot;/&gt;</P>
 
 
</TD>
 
</TR>
 
</TABLE>
 
 
== Referências em texto:==
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Kretcheu
 
Video Blog</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://www.kretcheu.com.br/"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.kretcheu.com.br</FONT></FONT></A></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Dicas
 
L - Receitas prontas para usar o comando ffmpeg, por Rubens Queiroz
 
de Almeida:</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://www.dicas-l.com.br/dicas-l/20100312.php"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.dicas-l.com.br/dicas-l/20100312.phpa</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Page
 
Online – Como converter vídeos no Linux:</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://pajeonline.blogspot.com/2009/05/como-converter-videos-no-linux.html"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://pajeonline.blogspot.com/2009/05/como-converter-videos-no-linux.html</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4>Linux
 
&amp; Vida Livre - Uma grande ferramenta chamada ffmpeg:</FONT></FONT></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://linuxvidalivre.blogspot.com/2009/10/uma-grande-ferramenta-chamada-ffmpeg.html"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://linuxvidalivre.blogspot.com/2009/10/uma-grande-ferramenta-chamada-ffmpeg.html</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A NAME="parent-fieldname-title"></A>
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Laboratório de computação
 
científica e visualização - Como cortar arquivos mp3 usando o
 
ffmpeg? </FONT></FONT>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://www.lccv.ufal.br/Members/diogotc/blog/como-cortar-arquivos-mp3-usando-o-ffmpeg"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://www.lccv.ufal.br/Members/diogotc/blog/como-cortar-arquivos-mp3-usando-o-ffmpeg</FONT></FONT></A></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A NAME="post-81"></A>
 
<FONT FACE="Georgia, serif"><FONT SIZE=4>Pa’ no olvidar - Cortar
 
vídeo com ffmpeg</FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><A HREF="http://panoolvidar.wordpress.com/2010/02/09/cortar-video-con-ffmpeg/"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://panoolvidar.wordpress.com/2010/02/09/cortar-video-con-ffmpeg/</FONT></FONT></A></P>
 
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Georgia, serif"><FONT SIZE=4><B>Manual
 
completo traduzido do ffmpeg:</B></FONT></FONT></P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><BR>
 
</P>
 
<P CLASS="western" STYLE="margin-bottom: 0cm; line-height: 150%"><FONT FACE="Times New Roman, serif"><A HREF="http://wiki.nosdigitais.teia.org.br/images/e/e2/Ffmpeg_traduzido_rev_14736.pdf"><FONT FACE="Georgia, serif"><FONT SIZE=4>http://wiki.nosdigitais.teia.org.br/images/e/e2/Ffmpeg_traduzido_rev_14736.pdf</FONT></FONT></A></FONT></P>
 

Edição das 00h38min de 23 de junho de 2010