Tutorial: Converter videos com o FFMPEG
Sunday, January 7, 2007 10:33:01 AM
Este é um programa de conversão de áudio e vídeo não-gráfico para Linux que suporta diversos formatos de multimídia, além de ser altamente configurável. Pelo comando 'ffmpeg -formats' dá para se ter uma idéia de sua flexibilidade:
File formats:
E 3g2
E 3gp
D 4xm
D RoQ
DE ac3
DE alaw
DE amr
DE asf
E asf_stream
DE au
DE audio_device
DE avi
E crc
D daud
D dts
DE dv
D dv1394
E dvd
D ea
DE ffm
D film_cpk
D flic
DE flv
E framecrc
DE gif
DE h261
DE h263
DE h264
D idcin
DE image
DE image2
DE image2pipe
DE imagepipe
D ingenient
D ipmovie
DE m4v
D matroska
DE mjpeg
DE mmf
E mov
D mov,mp4,m4a,3gp,3g2
E mp2
DE mp3
E mp4
DE mpeg
E mpeg1video
E mpeg2video
DE mpegts
D mpegvideo
E mpjpeg
DE mulaw
D nsv
E null
DE nut
DE ogg
E psp
D psxstr
DE rawvideo
D redir
DE rm
E rtp
D rtsp
DE s16be
DE s16le
DE s8
D sdp
D shn
D sol
E svcd
DE swf
DE u16be
DE u16le
DE u8
E vcd
D video4linux
D vmd
E vob
DE wav
D wc3movie
D wsaud
D wsvqa
DE yuv4mpegpipe
Nota: D significa que o FFMPEG é capaz de decodificar o formato, já o E de codificar.
A sintaxe básica do FFMPEG é a seguinte:
$ ffmpeg opções_de_entrada -i arquivodeentrada opções_de_saída arquivodesaída
Vamos ver com um exemplo prático:
$ ffmpeg -i video.flv -ab 56 -ar 22050 -b 50 -s 320x240 test.mpg
Agora vamos explicar cada parte, cada parâmetro usado:
-i video.flv => Especifica o arquivo a ser convertido
-ab 56 => Taxa de bits (bitrate) do aúdio (ab = audio bitrate)
-ar 22050 => Frequência do áudio
-b 50 => Bitrate do vídeo
-s 320x240 => Resolução do vídeo, em pixels
-test.mpg => Arquivo resultante
Esses são alguns dos parâmetros disponíveis para o ffmpeg, que no total são vários. Outros básicos são:
-y => Caso exista outro arquivo de sáida com o mesmo nome na pasta local, sobrescreve-o.
-t duração => Tempo de duração, em segundos, podendo ser usada a sintaxe hh:mm:ss.xxx
-ss posição => Busca dada posição no tempo, em segundos. hh:mm:ss.xxx sintaxe também é suportada.
-title título => Título.
-author nomedoautor => Nome do autor
-copyright texto => Marcação de direitos autorais
-comment comentário => Comentário
-target tipo => Tipo de arquivo que será usado como o arquivo resultante ("vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd", etc ). Note que as opções de formato já serão automaticamente preenchidas nesse método
-hq => Alta qualidade
O FFMPEG suporta uma imensa variedade de parâmetros, e uma lista completa de todos eles está disponível no manual do FFMPEG, através do comando
$ man ffmpeg
Ou, em português, no site: http://estudiolivre.org/tiki-index.php?page=manual+do+FFMPEG
Cump.
Ate a proxima









Ricardo Belfiglio # Sunday, January 7, 2007 10:43:53 AM
MoffspringRmoffspringr # Sunday, January 7, 2007 10:50:59 AM
Tambem me lembrei de postar la o tutorial
Cump.
Volte sempre.
Anonymous # Sunday, February 18, 2007 3:24:43 PM
Anonymous # Sunday, February 25, 2007 8:12:00 AM
Anonymous # Wednesday, April 11, 2007 7:22:47 AM
Anonymous # Monday, April 16, 2007 6:26:50 PM
Anonymous # Thursday, July 19, 2007 3:07:43 AM
Anonymous # Saturday, November 28, 2009 9:56:00 PM
Anonymous # Monday, November 29, 2010 9:48:44 PM