Opened 11 years ago
Last modified 11 years ago
#2851 open enhancement
support odd mpeg4 in avi
Reported by: | Clément Bœsch | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | asp |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description (last modified by )
☭ ./ffplay mpeg4-newpred.avi ffplay version N-55428-g5fc5170 Copyright (c) 2003-2013 the FFmpeg developers built on Aug 10 2013 21:38:34 with gcc 4.8.1 (GCC) 20130725 (prerelease) configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable-libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex --enable-libquvi --assert-level=2 --enable-libzmq --enable-libschroedinger --cpu=native libavutil 52. 42.100 / 52. 42.100 libavcodec 55. 24.100 / 55. 24.100 libavformat 55. 13.102 / 55. 13.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 82.100 / 3. 82.100 libswscale 2. 4.100 / 2. 4.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 [mpeg4 @ 0x7f9b2801acc0] new pred not supportedKB sq= 0B f=0/0 [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) Last message repeated 9 times Input #0, avi, from 'mpeg4-newpred.avi': Metadata: encoder : VirtualDubMod 1.5.10.2 (build 2540/release) Duration: 00:00:08.76, start: 0.000000, bitrate: 1915 kb/s Stream #0:0: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 720x544 [SAR 1:1 DAR 45:34], SAR 17:18 DAR 5:4, 25 fps, 25 tbr, 25 tbn, 3.48 tbc Stream #0:1: Audio: mp2 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 160 kb/s [mpeg4 @ 0x7f9b2800eea0] new pred not supported Last message repeated 1 times [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 2 times [mp2 @ 0x7f9b280016e0] overread, skip -7 enddists: -3 -3 [mp2 @ 0x7f9b280016e0] overread, skip -7 enddists: -1 -1 [mpeg4 @ 0x7f9b2800eea0] illegal dc vlcvq= 8KB sq= 0B f=0/0 [mpeg4 @ 0x7f9b2800eea0] DC corrupted at 207 0 [mpeg4 @ 0x7f9b2800eea0] concealing 76059 DC, 76167 AC, 76059 MV errors in I frame [mpeg4 @ 0x7f9b2800f300] cbpc corrupted at 104 6B sq= 0B f=0/0 [mpeg4 @ 0x7f9b2800f300] marker does not match f_code [mpeg4 @ 0x7f9b2800f300] concealing 76167 DC, 76167 AC, 74488 MV errors in P frame [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 1 times [mp2 @ 0x7f9b280016e0] overread, skip -7 enddists: -3 -3 [mp2 @ 0x7f9b280016e0] overread, skip -5 enddists: -1 -1 [mp2 @ 0x7f9b280016e0] overread, skip -8 enddists: -3 -3 [mp2 @ 0x7f9b280016e0] overread, skip -7 enddists: -6 -6 [mpeg4 @ 0x7f9b28020ee0] cbpc corrupted at 158 5 [mpeg4 @ 0x7f9b28020ee0] concealing 76167 DC, 76167 AC, 74713 MV errors in P frame [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 11 times [mpeg4 @ 0x7f9b280217c0] marker does not match f_code 0B f=0/0 [mpeg4 @ 0x7f9b280217c0] concealing 76167 DC, 76167 AC, 74412 MV errors in P frame [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 59 times [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 1 times [mp2 @ 0x7f9b280016e0] Header missing [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) Last message repeated 5 times [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing [mpeg4 @ 0x7f9b2801acc0] Error, header damaged or not MPEG4 header (f_code=0) [mp2 @ 0x7f9b280016e0] Header missing Last message repeated 5 times [...]
Garbage output video. Important bit being:
[mpeg4 @ 0x7f9b2801acc0] new pred not supported
(of course, reproducible with ffmpeg -i mpeg4-newpred.avi -frames:v 1 out.png
)
Attachments (1)
Change History (7)
by , 11 years ago
Attachment: | mpeg4-newpred.avi added |
---|
comment:1 by , 11 years ago
Description: | modified (diff) |
---|
comment:2 by , 11 years ago
Reproduced by developer: | set |
---|---|
Status: | new → open |
follow-up: 5 comment:3 by , 11 years ago
Keywords: | newpred removed |
---|---|
Summary: | support mpeg4 new pred → support odd mpeg4 in avi |
Where is this file from and is there any reason to belive it uses newpred ?
The header parsing starts mismatching before the newpred field so the error message about new pred is not reliable
comment:4 by , 11 years ago
Keywords: | asp added; mpeg4 removed |
---|
follow-up: 6 comment:5 by , 11 years ago
Replying to michael:
Where is this file from and is there any reason to belive it uses newpred ?
Seems to be from a half private board. All the files from that uploader have this exact issue, but it seems he didn't give additional information on how to decode them.
The header parsing starts mismatching before the newpred field so the error message about new pred is not reliable
The "new pred not supported" message seems to be the first message.
Replying to cehoyos:
Keywords asp added; mpeg4 removed
Why? It looks MPEG4 in AVI to me.
comment:6 by , 11 years ago
Replying to ubitux:
Replying to cehoyos:
Keywords asp added; mpeg4 removed
Why? It looks MPEG4 in AVI to me.
At some point two years ago I decided to use the keyword "asp" for MPEG-4 Part 2 Video. If you want to change it, please change all occurrences. (Iirc, the reason was to be able to distinguish between msmpeg4 and asp. I am not claiming this was a perfect decision.)
What can play this file normally?