[FFmpeg-trac] #5765(undetermined:new): avi with defect header won't work

FFmpeg trac at avcodec.org
Wed Aug 10 22:12:04 EEST 2016


#5765: avi with defect header won't work
-------------------------------------+-------------------------------------
             Reporter:  the_gamer    |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 I can't ffmpeg get to cooperate with any videos created with the catcam
 http://www.mr-lee-catcam.de/
 Videos work in vlc, windows media player, mplayer and mencoder can convert
 them. But ffmpeg won't do anything.

 How to reproduce:

 $ ffmpeg -c:v avrn -loglevel trace -an -r:v 30 -i PICT0001.AVI -vf
 scale=640:480 -an katze.mpg
 ffmpeg version 3.1.1 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 6.1.1 (GCC) 20160707
   configuration: --prefix=/usr --disable-debug --disable-static --disable-
 stripping --enable-avisynth --enable-avresample --enable-fontconfig
 --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass
 --enable-libbluray --enable-libfreetype --enable-libfribidi --enable-
 libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame
 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
 --enable-libopus --enable-libpulse --enable-libschroedinger --enable-
 libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-
 libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-
 libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf
 --enable-shared --enable-version3 --enable-x11grab
   libavutil      55. 28.100 / 55. 28.100
   libavcodec     57. 48.101 / 57. 48.101
   libavformat    57. 41.100 / 57. 41.100
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 47.100 /  6. 47.100
   libavresample   3.  0.  0 /  3.  0.  0
   libswscale      4.  1.100 /  4.  1.100
   libswresample   2.  1.100 /  2.  1.100
   libpostproc    54.  0.100 / 54.  0.100
 Splitting the commandline.
 Reading option '-c:v' ... matched as option 'c' (codec name) with argument
 'avrn'.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument 'trace'.
 Reading option '-an' ... matched as option 'an' (disable audio) with
 argument '1'.
 Reading option '-r:v' ... matched as option 'r' (set frame rate (Hz value,
 fraction or abbreviation)) with argument '30'.
 Reading option '-i' ... matched as input file with argument
 'PICT0001.AVI'.
 Reading option '-vf' ... matched as option 'vf' (set video filters) with
 argument 'scale=640:480'.
 Reading option '-an' ... matched as option 'an' (disable audio) with
 argument '1'.
 Reading option 'katze.mpg' ... matched as output file.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option loglevel (set logging level) with argument trace.
 Successfully parsed a group of options.
 Parsing a group of options: input file PICT0001.AVI.
 Applying option c:v (codec name) with argument avrn.
 Applying option an (disable audio) with argument 1.
 Applying option r:v (set frame rate (Hz value, fraction or abbreviation))
 with argument 30.
 Successfully parsed a group of options.
 Opening an input file: PICT0001.AVI.
 [file @ 0x55e8ab72c060] Setting default whitelist 'file,crypto'
 Probing avi score:100 size:2048
 [avi @ 0x55e8ab72b820] Format avi probed with size=2048 and score=100
 [avi @ 0x55e8ab72bf80] use odml:1
 pos:14 tag: tag=LIST size=0x154
 pos:18 list: tag=hdrl size=0x0
 pos:20 tag: tag=avih size=0x38
 pos:60 tag: tag=LIST size=0xa4
 pos:64 list: tag=strl size=0x0
 pos:6C tag: tag=strh size=0x38
 pos:74 strh: tag=vids size=0xffffffff
 [avi @ 0x55e8ab72b820] 1000000 33333 0
 pos:AC tag: tag=strf size=0x28
 pos:D4 video: tag=MJPG size=0x0
 pos:DC tag: tag=strd size=0x28
 pos:10C tag: tag=LIST size=0x5c
 pos:110 list: tag=strl size=0x0
 pos:118 tag: tag=strh size=0x38
 pos:120 strh: tag=auds size=0xffffffff
 [avi @ 0x55e8ab72b820] scale/rate is 1/0 which is invalid. (This file has
 been generated by broken software.)
 [avi @ 0x55e8ab72b820] 1000000 33333 1
 pos:158 tag: tag=strf size=0x10
 [avi @ 0x55e8ab72b820] Invalid sample rate: 0
 [AVIOContext @ 0x55e8ab7343a0] Statistics: 32768 bytes read, 0 seeks
 PICT0001.AVI: Invalid data found when processing input

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


More information about the FFmpeg-trac mailing list