FFMpeg

Iniciado por argo_nauta, 30 de Novembro de 2008, 17:51

tópico anterior - próximo tópico

argo_nauta

Dois colegas meus tanto encheram minha paciência que, mesmo depois de velho, estou migrando para o Linux. Instalei o Ubuntu e estou aprendendo a engatinhar nele. Sempre usei o Super instalado no Windows para converter filmes. Instalei o pacote do FFMpeg e estou tentando aprender.

Primeiro probleminha que vos trago à atenção:

(agradeço antecipadamente qualquer auxílio)

Se eu faço:

Citar

$ ffmpeg -i andre_luiz.flv teste.mpg

Retorna:

FFmpeg version r11872+debian_3:0.svn20080206-12ubuntu3, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora --enable-libvorbis --enable-pthreads --disable-strip --enable-libfaad --enable-libfaadbin --enable-liba52 --enable-liba52bin --enable-libdc1394 --enable-shared --disable-static
  libavutil version: 49.6.0
  libavcodec version: 51.50.0
  libavformat version: 52.7.0
  libavdevice version: 52.0.0
  built on Oct  3 2008 22:41:23, gcc: 4.3.2

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.92 (359/12)
Input #0, flv, from 'andre_luiz.flv':
  Duration: 00:03:51.9, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0: Video: flv, yuv420p, 320x240 [PAR 0:1 DAR 0:1], 29.92 também(r)
    Stream #0.1: Audio: mp3, 22050 Hz, mono, 64 kb/s
Output #0, mpeg, to 'teste.mpg':
    Stream #0.0: Video: mpeg1video, yuv420p, 320x240 [PAR 0:1 DAR 0:1], q=2-31, 200 kb/s, 29.97 também(c)
    Stream #0.1: Audio: mp2, 22050 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 6952 fps=479 q=31.0 Lsize=    9244kB time=231.5 bitrate= 327.0kbits/s   
video:7329kB audio:1809kB global headers:0kB muxing overhead 1.162370%


Resulta tudo certinho, arquivo convertido, com 9M [original 11M] (ainda não entrei em detalhes sobre a qualidade, quero só ver como fica a conversão).

Mas se faço:

Citar

$ ffmpeg -i andre_luiz.flv teste.avi

Retorna:

FFmpeg version r11872+debian_3:0.svn20080206-12ubuntu3, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora --enable-libvorbis --enable-pthreads --disable-strip --enable-libfaad --enable-libfaadbin --enable-liba52 --enable-liba52bin --enable-libdc1394 --enable-shared --disable-static
  libavutil version: 49.6.0
  libavcodec version: 51.50.0
  libavformat version: 52.7.0
  libavdevice version: 52.0.0
  built on Oct  3 2008 22:41:23, gcc: 4.3.2

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.92 (359/12)
Input #0, flv, from 'andre_luiz.flv':
  Duration: 00:03:51.9, start: 0.000000, bitrate: 64 kb/s
    Stream #0.0: Video: flv, yuv420p, 320x240 [PAR 0:1 DAR 0:1], 29.92 também(r)
    Stream #0.1: Audio: mp3, 22050 Hz, mono, 64 kb/s
Output #0, avi, to 'teste.avi':
    Stream #0.0: Video: 0x0000, yuv420p, 320x240 [PAR 0:1 DAR 0:1], q=2-31, 200 kb/s, 29.92 também(c)
    Stream #0.1: Audio: mp2, 22050 Hz, mono, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Unsupported codec for output stream #0.0


Ele me diz que o codec não é suportado. Já instalei vários pacotes de codec, estou com o ffmpeg atualizado, e nada dele converter.

Onde errei? Qual codec seria suportado? Onde baixá-lo?

Obrigado por atender a mais um noob do Linux. Abraços a todos!

Argo




argo_nauta

Agradeço sua resposta, mas o que eu estou querendo saber é qual codec eu falto instalar.

Andei fazendo mais testes e ele está convertendo - flv para mpeg, avi para mpeg, avi para flv e, acredito, deve converter para um monte de coisas. Só não converte para avi (a partir de nenhum arquivo). Então, deve ter algum codec específico para avi que eu não instalei ainda.

Abraços!

Luciano Gardim

Um chute.

Tentou o avidemux?
Um dia eu faço um blog... um dia.

helio2007

 ;) UTILIZO O JAUNT E SÓ ISSO JÁ SERÁ SUFICIENTE AMIGOS!
BOM PROVEITO!



mencoder -idx NOMEDOARQUIVO.flv -ovc xvid -xvidencopts bitrate=4500 -oac mp3lame -srate 44100 -o NOMEDOARQUIVO.avi

Mude o NOMEDOARQUIVO e a extensão final do .AVI para .MPEG se quiser, e pronto!
O arquivo ficará quase com o dobro do original em FLV, mas este é o custo!