M.offspring.R

@ /home/mr

Tutorial: Converter videos com o FFMPEG

,

Converter vídeos e áudio no Linux para muitos é uma tarefa quase impossível de se realizar, devido ao facto de existirem poucos programas gráficos que realizem tal tarefa. Porém, converter usando linhas de comando não é um bicho de sete cabeças, usando-se o FFMPEG. Principalmente com a expansão de outros formatos de vídeo não compatíveis com players comuns, como o caso do FLV (disponível através de sites de vídeos online, ex. YouTube), a conversão se torna algo necessário e útil para a personalização de tamanho, qualidade e formato.

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 cool

Tutorial: Gravando sons em stream usando o AudacityTutorial: Converter Audio com o LAME

Comments

Ricardo Belfiglio Sunday, January 7, 2007 10:43:53 AM

Bom tutorial ficaria muito bem no Forum SusePT, setor de tutoriais, a proposito seu blog esta ficam bem interessante. smile

MoffspringRmoffspringr Sunday, January 7, 2007 10:50:59 AM

Obg.

Tambem me lembrei de postar la o tutorial bigsmile:


Cump.
Volte sempre.

Anonymous Sunday, February 18, 2007 3:24:43 PM

alcimar writes: esse covertor e muito bom quero ele

Anonymous Sunday, February 25, 2007 8:12:00 AM

vasu writes: mpeg video convarter

Anonymous Wednesday, April 11, 2007 7:22:47 AM

RedTuxer writes: Muito jeitoso, sem dúvida! O pessoal nem se apercebe das gigantescas potencialidades do ffmpeg e quase toda a gente que tem Linux, tem esta aplicação.

Anonymous Monday, April 16, 2007 6:26:50 PM

mateus writes: eu tenho um video avi transferi para 3gp e queria melhorar mas a imagem mas nao estou obtendo grandes resultado o video aumentou 1,5mb mas a imagem nao mudou muito

Anonymous Thursday, July 19, 2007 3:07:43 AM

GAbriel writes: COmo faço para converter de .rm (audio) para .flv ? consegui converter .rm (video) para .flv assim: 1 - mencoder imput.rm -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o output.avi 2 - ffmpeg -y -i output.avi -acodec mp3 -ar 22050 -f flv output.flv com audio não consigo .. saberia me ajudar? gabriel.tonegutti@gmail.com obrigado

Anonymous Saturday, November 28, 2009 9:56:00 PM

Almir Campos writes: Ótimo tutorial. Obrigado! Apenas uma informação: para conseguir utilizar o ffmpeg na minha máquina tive que tirar o sinal '-' do arquivo de saída, embora no seu exemplo acima esteja escrito "-test.mpg". Grato, Almir.

Anonymous Monday, November 29, 2010 9:48:44 PM

Ed Mendonça writes: Existe algum tipo de complemento para o FireFox que permita converter os vídeos através do navegador?

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29