Problemas Converção de flv para avi (ffmpeg)

Iniciado por emygdio, 18 de Setembro de 2009, 19:17

tópico anterior - próximo tópico

emygdio

Ola pessoal!

Estou precisando fazer uma converção de flv para avi (via ffmpeg), por causa da portalidade do avi, pois o usuario deverá abaixar para sua maquina os videos de nosso site que esta em flv. Protanto estou tentando fazer esta converção e estou com problemas em codecs.

A minha primeira tentativa foi utilizando a  sintaxe:
ffmpeg -y -vcodec msmpeg4  -b 1500k -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec libfaac -b 300k -ab 96k -deinterlace -s 480:360 -i 20090429-CHICO-LOPES-01.flv  testeCmd.avi

e tive o seguinte resultado:
-deinterlace -s 480:360 -i 20090429-CHICO-LOPES-01.flv  testeCmd.avi
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Apr 10 2009 23:18:41, gcc: 4.3.3
Unknown decoder 'libfaac'

O sistema nao reconheceu o libfaac.

Depois fiz alguns testes simples com a sintax :

ffmpeg -i 20090429-CHICO-LOPES-01.flv  testeCmd.avi
E o resultado principal foi o erro: Unsupported codec for output stream

Resumindo estou precisando de codecs!!!! Para tal atividade!!!!!
Portanto em pesquisa na web, falam muito do w32codecs, que não existe em lugar algum

Socoorrroooo!!!

Alguem pode me ajudar

Dese já agradeço pela atenção.

web2000


velox256

Primeiro vc tem que fazer iso aqui:

Citarhttp://sidserra.phpnet.us/multimidia.htm

Vc pode fazer um script de conversão onde vc coloca vários parâmetros em uma janela pop-up, o script é esse aqui:

Citar#! /bin/sh
cropesq=$(zenity --entry --text "Digite o valor do crop esquerdo"); echo $cropesq
cropdir=$(zenity --entry --text "Digite o valor do crop direito"); echo $cropdir
resol=$(zenity --entry --text "Digite o valor da resolução desejada" --entry-text "160x120"); echo $resol
quad=$(zenity --entry --text "Digite o valor do FPS do vídeo de saída (o mesmo de entrada)" --entry-text "25"); echo $quad
channel=$(zenity --entry --text "Digite se o vídeo é mono (1) ou estéreo (2)" --entry-text "2"); echo $channel
bitrate=$(zenity --entry --text "Digite o valor do bitrate de áudio (11025 - 22050 - 44100" --entry-text "44100"); echo $bitrate
if [ "$2" = "" ]; then
   ffmpeg -i "$1" -croptop 0 -cropbottom 0 -cropleft $cropesq -cropright $cropdir -s $resol -r $quad -ac $channel -ar $bitrate -qmin 3 -qmax 3 $1.avi 2>&1 | zenity --progress --pulsate --title="Convertendo para AVI" --text="$1" --auto-close
fi

Esse script é uma adaptação do script de conversão para AMV para aqueles mp3 ching ling com tela de 1.8-2.0, vc poddar uma olhada aqui:

Citarhttp://sidserra.phpnet.us/amv.htm

Eu uso numa boa, funciona xuxu beleza, hehehe...
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

HerrSchafer

Eu estou obtendo esse mesmo erro com libfaac, porém usando o winff; já instalei quase tudo q achei contendo o AAC, mas mesmo assim ele dá erro ao converter os vídeos. Eles rodam normalmente no totem e no vlc.
Alguém tem alguma sugestão?
Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)

tigersp

Olá amigo, pela data do tópico, talvez você já tenha solucionado o problema, mas caso não tenha ou haja outras pessoas com a mesma duvida, segue o comando que me ajudou:

sudo apt-get install ffmpeg libavcodec-extra-52

fonte:
fórum: http://stackoverflow.com/questions/5021120/ffmpeg-mp3-conversion-failed
usuário: Vishnu

Abraços.