[FFmpeg-trac] #1638(avformat:new): SWF demuxer cannot correctly identify MP3 stream

FFmpeg trac at avcodec.org
Tue Aug 14 02:56:07 CEST 2012


#1638: SWF demuxer cannot correctly identify MP3 stream
--------------------------------------+----------------------------------
               Reporter:  mbradshaw   |                  Owner:
                   Type:  defect      |                 Status:  new
               Priority:  normal      |              Component:  avformat
                Version:  git-master  |               Keywords:
             Blocked By:              |               Blocking:
Reproduced by developer:  0           |  Analyzed by developer:  0
--------------------------------------+----------------------------------
 I created a SWF file with Adobe Flash Professional CS6 today. It's a
 simple SWF that just contains a MP3 track. FFmpeg does not correctly read
 this though and is not able to identify the MP3 stream.

 Below is the output from ffmpeg regarding this SWF I created today:
 {{{
 $ ./ffmpeg -i ~/UntitledTest.swf
 ffmpeg version N-43294-g8993c25 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Aug 12 2012 10:15:07 with gcc 4.2.1 (GCC) (Apple Inc. build
 5666) (dot 3)
   configuration: --enable-libx264 --enable-gpl --enable-libopenjpeg
   libavutil      51. 66.101 / 51. 66.101
   libavcodec     54. 50.100 / 54. 50.100
   libavformat    54. 22.101 / 54. 22.101
   libavdevice    54.  2.100 / 54.  2.100
   libavfilter     3.  5.102 /  3.  5.102
   libswscale      2.  1.101 /  2.  1.101
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 [swf @ 0x10180ec00] Could not find codec parameters for stream 0 (Audio:
 pcm_s16le, 5512 Hz, 1 channels, 88 kb/s): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [swf @ 0x10180ec00] Estimating duration from bitrate, this may be
 inaccurate
 /Users/mjbshaw/UntitledTest.swf: could not find codec parameters
 }}}

 I decompiled the swf file with Sothink's SWF Decompiler and got the
 following (correct) mp3 out:
 {{{
 $ ./ffmpeg -i ~/Desktop/UntitledTest/sound/sound\ 1.mp3
 ffmpeg version N-43294-g8993c25 Copyright (c) 2000-2012 the FFmpeg
 developers
   built on Aug 12 2012 10:15:07 with gcc 4.2.1 (GCC) (Apple Inc. build
 5666) (dot 3)
   configuration: --enable-libx264 --enable-gpl --enable-libopenjpeg
   libavutil      51. 66.101 / 51. 66.101
   libavcodec     54. 50.100 / 54. 50.100
   libavformat    54. 22.101 / 54. 22.101
   libavdevice    54.  2.100 / 54.  2.100
   libavfilter     3.  5.102 /  3.  5.102
   libswscale      2.  1.101 /  2.  1.101
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 [mp3 @ 0x10180ec00] max_analyze_duration 5000000 reached at 5015510
 [mp3 @ 0x10180ec00] Estimating duration from bitrate, this may be
 inaccurate
 Input #0, mp3, from '/Users/mjbshaw/Desktop/UntitledTest/sound/sound
 1.mp3':
   Duration: 00:00:55.95, start: 0.000000, bitrate: 128 kb/s
     Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s
 At least one output file must be specified
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1638>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list