[FFmpeg-trac] #4511(undetermined:new): flv file not completely supported

FFmpeg trac at avcodec.org
Sat Apr 25 00:11:23 CEST 2015


#4511: flv file not completely supported
-------------------------------------+-------------------------------------
               Reporter:  cehoyos    |                  Owner:
                   Type:             |                 Status:  new
  enhancement                        |              Component:
               Priority:  wish       |  undetermined
                Version:  git-       |               Keywords:  flv
  master                             |               Blocking:
             Blocked By:             |  Analyzed by developer:  0
Reproduced by developer:  0          |
-------------------------------------+-------------------------------------
 An uploaded flv file is 400 MB, h264 video and aac audio play for a few
 seconds and are <250KB. Older versions of FFmpeg reported a flashsv2
 stream.
 {{{
 $ ffmpeg -i 2014-04-23-a2-domes-1.flv
 ffmpeg version N-71705-gcea62a9 Copyright (c) 2000-2015 the FFmpeg
 developers
   built with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl --enable-libspeex
   libavutil      54. 23.101 / 54. 23.101
   libavcodec     56. 35.101 / 56. 35.101
   libavformat    56. 31.100 / 56. 31.100
   libavdevice    56.  4.100 / 56.  4.100
   libavfilter     5. 14.100 /  5. 14.100
   libswscale      3.  1.101 /  3.  1.101
   libswresample   1.  1.100 /  1.  1.100
   libpostproc    53.  3.100 / 53.  3.100
 [flv @ 0x1bb7460] Stream discovered after head already parsed
 notification: Packet is larger than allocated buffer
 notification: More than two wideband layers found. The stream is
 corrupted.
     Last message repeated 1 times
 [libspeex @ 0x1ce8ce0] Error decoding Speex frame.
 Input #0, flv, from '2014-04-23-a2-domes-1.flv':
   Metadata:
     protocolversion : 0
     frameWidth      : 1440
     frameHeight     : 1080
     displayWidth    : 1920
     displayHeight   : 1080
     type            : audio
     audiochannels   : 1
     config          : 1408
     timescale       : 16000
     sampletype      : mpeg4-generic
     profile-level-id: 420029
     sprop-parameter-sets: Z0IAKeKQC0BE/L/4ACAAG3AQEB4eJEVA,aM48gA==
     description     : {AACFrame: codec:AAC, channels:1, frequency:16000,
 samplesPerFrame:1024, objectType:LC}
     emailaddress    : NONE
     name            : Media Presentation
     origin          : - 1398240721847283 1398240721847283 IN IP4
 88.197.40.22
     timing          : 0 0
     range           : npt=0.000000-
   Duration: 00:56:56.67, start: 0.000000, bitrate: 981 kb/s
     Stream #0:0: Video: h264 (Baseline), yuvj420p(pc, bt709), 1440x1080
 [SAR 4:3 DAR 16:9], 51200 kb/s, 25 tbr, 1k tbn, 2k tbc
     Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp, 65 kb/s
     Stream #0:2: Subtitle: text
     Stream #0:3: Audio: speex, 16000 Hz, mono, s16
 At least one output file must be specified
 }}}
 {{{
 $ ffmpeg -i 2014-04-23-a2-domes-1.flv
 ffmpeg version 2.3 Copyright (c) 2000-2014 the FFmpeg developers
   built on Aug  9 2014 20:09:22 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      52. 92.100 / 52. 92.100
   libavcodec     55. 69.100 / 55. 69.100
   libavformat    55. 48.100 / 55. 48.100
   libavdevice    55. 13.102 / 55. 13.102
   libavfilter     4. 11.100 /  4. 11.100
   libswscale      2.  6.100 /  2.  6.100
   libswresample   0. 19.100 /  0. 19.100
   libpostproc    52.  3.100 / 52.  3.100
 [flv @ 0x3168b20] Stream discovered after head already parsed
     Last message repeated 1 times
 [flashsv2 @ 0x32c7780] Custom palette is not implemented. Update your
 FFmpeg version to the newest one from Git. If the problem still occurs, it
 means that your file has a feature which has not been implemented.
 [flashsv2 @ 0x32c7780] If you want to help, upload a sample of this file
 to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing
 list. (ffmpeg-devel at ffmpeg.org)
 [flv @ 0x3168b20] Stream discovered after head already parsed
 [flv @ 0x3168b20] Stream #3: not enough frames to estimate rate; consider
 increasing probesize
 [flv @ 0x3168b20] Stream #4: not enough frames to estimate rate; consider
 increasing probesize
 [flv @ 0x3168b20] decoding for stream 3 failed
 [flv @ 0x3168b20] decoding for stream 4 failed
 [flv @ 0x3168b20] Could not find codec parameters for stream 3 (Video:
 flashsv2, bgr24): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [flv @ 0x3168b20] Could not find codec parameters for stream 4 (Video:
 vp6a, yuva420p): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 Input #0, flv, from '2014-04-23-a2-domes-1.flv':
   Metadata:
     frameWidth      : 1440
     frameHeight     : 1080
     displayWidth    : 1920
     displayHeight   : 1080
     audiochannels   : 1
   Duration: 00:56:56.67, start: 0.000000, bitrate: 981 kb/s
     Stream #0:0: Video: h264 (Baseline), yuvj420p(pc, bt709), 1440x1080
 [SAR 4:3 DAR 16:9], 51200 kb/s, 25 tbr, 1k tbn, 2k tbc
     Stream #0:1: Audio: aac, 16000 Hz, mono, fltp, 65 kb/s
     Stream #0:2: Data: none
     Stream #0:3: Video: flashsv2, bgr24, 1k tbr, 1k tbn
     Stream #0:4: Video: vp6a, yuva420p, 1k tbr, 1k tbn
 At least one output file must be specified
 }}}

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


More information about the FFmpeg-trac mailing list