[Ffmpeg-devel] Some FLV files no longer work in new ffmpeg

st cnx stconnexion
Sat Feb 24 17:21:32 CET 2007

I have 2 builds of ffmpeg. They are both able to decode many flv
files. However the newer one borks on files from porkolt such as


The old one (a binary I found somewhere on the web) does decode it
correctly when I use the command line:

oldffmpeg -i x.flv -f mov -b 500 -maxrate 800 -vcodec mpeg4 -qmin 3
-qmax 5 -s 320x240 -bufsize 10000 -acodec aac -ab 128 -g 250 -v
-output x.mov

The new one complains about "Output file does not contain any stream"
I believe that's actually saying "Input file does not contain any
stream" because:

oldffmpeg -i x.flv
FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-pthreads --disable-network --disable-mmx
--disable-audio-oss --disable-v4l --disable-bktr --disable-dv1394
--disable-vhook --disable-ffserver --disable-ffplay --enable-faac
--enable-a52 --enable-x264 --enable-gpl --disable-debug --enable-faad
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Apr 11 2006 09:36:45, gcc: 4.0.1 (Apple Computer, Inc. build 5250)

Seems that stream 1 comes from film source: 1000.00 (1000/1) -> 24.00 (24/1)
Input #0, flv, from 'x.flv':
  Duration: 00:01:06.4, bitrate: N/A
  Stream #0.0: Audio: mp3, 44100 Hz, mono
  Stream #0.1, 24.00 fps(r): Video: flv, yuv420p, 418x234

The new one comes from svn (Feb 13)

newffmpeg -i x.flv
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --enable-pthreads --disable-network
--disable-audio-oss --disable-v4l --disable-bktr --disable-dv1394
--disable-vhook --disable-ffserver --disable-ffplay --disable-debug
--enable-memalign-hack --enable-faac --enable-a52 --enable-x264
  libavutil version: 49.3.0
  libavcodec version: 51.33.0
  libavformat version: 51.10.0
  built on Feb 23 2007 22:55:43, gcc: 4.0.0 20041026 (Apple Computer,
Inc. build 4061)
Input #0, flv, from 'x.flv':
  Duration: N/A, start: 0.000000, bitrate: N/A
Must supply at least one output file

What files would cause this? flvdec? Where should I start digging? Or
can someone else who has a clue help figure it out?



More information about the ffmpeg-devel mailing list