#2667(undetermined:new): can't decode some mp4/h264 streams
#2667: can't decode some mp4/h264 streams -------------------------------------+------------------------------------- Reporter: gjdfgh | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Consider: {{{ ffplay http://video.ted.com/talk/podcast/2013/None/AndrewMcAfee_2013-480p.mp4 }}} This video plays fine at first, but about 130 seconds in it starts spamming these messages: {{{ AVC: nal size 0 nan fd= 2 aq= 46KB vq= 0KB sq= 0B f=0/0 [h264 @ 0xb4a07f40] AVC: nal size 0 [h264 @ 0xb4a07f40] no frame! AVC: nal size 0 nan fd= 2 aq= 46KB vq= 0KB sq= 0B f=0/0 [h264 @ 0xb4ca5940] AVC: nal size 0 [h264 @ 0xb4ca5940] no frame! [h264 @ 0xb4a1f7e0] AVC: nal size 0 Last message repeated 1 times }}} This is with latest git (fa125c5e82fce4). A user reported that a 2 week old Libav actually caused failed with an assertion on this. No, I won't follow the cehoyos ritual, don't even ask. It's easily reproducible. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by ubitux): * keywords: => h264 * status: new => open * version: unspecified => git-master * component: undetermined => avcodec * reproduced: 0 => 1 Comment: {{{ % ./ffmpeg -ss 130 -i /tmp/AndrewMcAfee_2013-480p.mp4 -f null - ffmpeg version N-54018-g5d00fd7 Copyright (c) 2000-2013 the FFmpeg developers built on Jun 14 2013 00:15:14 with gcc 4.8.1 (GCC) 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. 35.101 / 52. 35.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 8.102 / 55. 8.102 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 76.101 / 3. 76.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2804120] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2804120] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/AndrewMcAfee_2013-480p.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-05-24 19:49:04 media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com genre : Podcast Duration: 00:14:25.20, start: 0.000000, bitrate: 928 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 851 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 73 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream #0:2: Video: png, pal8, 400x400, 90k tbr, 90k tbn, 90k tbc Output #0, null, to 'pipe:': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom genre : Podcast media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com encoder : Lavf55.8.102 Stream #0:0(und): Video: rawvideo (I420 / 0x30323449), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 24 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> rawvideo) Stream #0:1 -> #0:1 (aac -> pcm_s16le) Press [q] to stop, [?] for help [null @ 0x2830320] Encoder did not produce proper pts, making some up. [h264 @ 0x2803800] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x2803800] no frame! [h264 @ 0x27ed920] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ed920] no frame! [h264 @ 0x27edea0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27edea0] no frame! [h264 @ 0x27ee820] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ee820] no frame! [h264 @ 0x27ef0c0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ef0c0] no frame! [h264 @ 0x27ef940] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ef940] no frame! [h264 @ 0x27f01c0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27f01c0] no frame! [h264 @ 0x27f0a40] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27f0a40] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x281a9e0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x281a9e0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x2803800] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x2803800] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ed920] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ed920] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27edea0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27edea0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ee820] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ee820] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ef0c0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ef0c0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ef940] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ef940] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27f01c0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27f01c0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27f0a40] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27f0a40] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x281a9e0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x281a9e0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x2803800] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x2803800] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ed920] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ed920] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27edea0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27edea0] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ee820] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ee820] no frame! Error while decoding stream #0:0: Operation not permitted [h264 @ 0x27ef0c0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x27ef0c0] no frame! [...] }}} Same problem reproducible with 1.2, dunno if regression. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:1> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Which application plays the file? -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:2> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by gjdfgh): Unknown, could as well be a broken file. the link is from http://www.ted.com/talks/andrew_mcafee_what_will_future_jobs_look_like.html -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:3> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): The question actually meant Clément who set the ticket to ''reproduced'', but if you assume a broken file then what problem exactly are you reporting? More generally, the console output is of course only the necessary part of a bug report, it is very often not sufficient, but (unfortunately) it is typically difficult to define how a sufficient report looks like. How do you expect that you report all facts that are needed for a sufficiently detailed report if you already fail at the necessary parts? -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:4> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: h264 | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by ubitux): Replying to [comment:2 cehoyos]:
Which application plays the file?
The flash player on ted doesn't seem to have a trouble with it, but I can't tell if that's because another quality is picked. Also, it's likely streamed differently than "file-based" (likely HLS or similar since it deals with bitrate changes). -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:5> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: can't decode some mp4/h264 streams ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * keywords: h264 => h264 mov * priority: normal => minor -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:6> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:7> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by ubitux):
Summary changed from can't decode some mp4/h264 streams to console spamming when decoding a h264 / mp4 stream
Well broken playback is the issue... not the console spamming. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:8> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:8 ubitux]:
Priority changed from normal to minor Summary changed from can't decode some mp4/h264 streams to console spamming when decoding a h264 / mp4 stream
Well broken playback is the issue
Please elaborate! (I was unable to reproduce / decoding works - perfectly - fine here, of course it is very possible that I am wrong but without any explanation this is extremely difficult to guess / understand.) And please note that I doubt your command line allows to reproduce a decoding problem... -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:9> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
Replying to [comment:8 ubitux]:
Priority changed from normal to minor Summary changed from can't decode some mp4/h264 streams to console spamming when decoding a h264 / mp4 stream
Well broken playback is the issue
Please elaborate! (I was unable to reproduce / decoding works - perfectly - fine here, of course it is very possible that I am wrong but without any explanation
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by ubitux): Replying to [comment:9 cehoyos]: this is extremely difficult to guess / understand.)
The video is not supposed to be stalled like it is currently (frame decoding doesn't work so last pic is kept); see http://www.ted.com/talks/andrew_mcafee_what_will_future_jobs_look_like.html (you can download the low res to compare, IIRC this version works) -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:10> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
Replying to [comment:9 cehoyos]:
Replying to [comment:8 ubitux]:
Priority changed from normal to minor Summary changed from can't decode some mp4/h264 streams to console spamming when decoding a h264 / mp4 stream
Well broken playback is the issue
Please elaborate! (I was unable to reproduce / decoding works - perfectly - fine here, of course it is very possible that I am wrong but without any explanation
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:10 ubitux]: this is extremely difficult to guess / understand.)
The video is not supposed to be stalled like it is currently
That brings me back to my original question: Which application does not ''stall''? (Before you answer: Note that afaict most frames in the sample only consist of "0" and "1" making decoding extra difficult imo if we do not assume 1bit ppm or bmp.) Or in other words: To the best of my knowledge the sample is broken and FFmpeg decodes it *extremely* well (spamming the console). (It is still not unlikely that I am completely wrong, that the sample can be decoded much better / not ''stalled'' but that would imo need at least some indication.) -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:11> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:1 ubitux]:
{{{ % ☭ ./ffplay -ss 130 /tmp/AndrewMcAfee_2013-480p.mp4 }}}
So this is only reproducible with ffplay? ffplay works fine here for the sample (there may be minor desync but it catches up quickly and I wonder if it is always reproducible, sorry that I find it a bit extreme to also test this thoroughly for such a bad report.) -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:12> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by ubitux): Replying to [comment:11 cehoyos]:
[...] The video is not supposed to be stalled like it is currently
That brings me back to my original question: Which application does not ''stall''?
It seems totem/gstreamer is able to, according to the user.
(Before you answer: Note that afaict most frames in the sample only consist of "0" and "1" making decoding extra difficult imo if we do not assume 1bit ppm or bmp.)
Are you sure you're not confused with some data in the (large) MP4 header? Also, the frames around this timestamp have very low differences, so it's not surprising to have small data frames. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:13> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:13 ubitux]:
Replying to [comment:11 cehoyos]:
[...] The video is not supposed to be stalled like it is currently
That brings me back to my original question: Which application does not ''stall''?
It seems totem/gstreamer is able to, according to the user.
totem plays the sample here exactly like ffplay and ffmpeg. (Rereading the original post: Is it possible that this was just "wrong bug tracker"?)
(Before you answer: Note that afaict most frames in the sample only consist of "0" and "1" making decoding extra difficult imo if we do not assume 1bit ppm or bmp.)
Are you sure you're not confused with some data in the (large) MP4
I just realize that this can be misunderstood: I meant h264 video packets that consist only of 0x00 and 0x01 are most likely invalid;-) header? Certainly possible, but is the large header really supposed to be in the middle of the file?
Also, the frames around this timestamp have very low differences, so it's not surprising to have small data frames.
This is of course also possible but I would have expected those small data frames to be >0 in size (many packets in the broken part of the file have size 0) and not containing only 0x00 and 0x01. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:14> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by gjdfgh):
sorry that I find it a bit extreme to also test this thoroughly for such a bad report.
Well you certainly seem to have trouble to reproduce this problem. Even worse, you're not even telling us with what ffmpeg git version it appears to work, and you're not pasting full uncut console output. Either way, I hope you understand that this is not my problem, but yours. If you don't want users to report bugs, maybe disallow public registration and posting? -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:15> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): {{{ $ ffmpeg -i AndrewMcAfee_2013-480p.mp4 -qscale 2 -strict -2 out.mov ffmpeg version N-54028-ga75d2a6 Copyright (c) 2000-2013 the FFmpeg developers built on Jun 14 2013 20:09:46 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 35.101 / 52. 35.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 8.102 / 55. 8.102 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 77.101 / 3. 77.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2f9a940] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x2f9a940] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'AndrewMcAfee_2013-480p.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-05-24 19:49:04 media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com genre : Podcast Duration: 00:14:25.20, start: 0.000000, bitrate: 928 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 851 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 73 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream #0:2: Video: png, pal8, 400x400, 90k tbr, 90k tbn, 90k tbc Please use -q:a or -q:v, -qscale is ambiguous [mpeg4 @ 0x2f9f0a0] Invalid pixel aspect ratio 1280/1281, limit is 255/255 reducing Output #0, mov, to 'out.mov': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom genre : Podcast media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com encoder : Lavf55.8.102 Stream #0:0(und): Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=2-31, 200 kb/s, SAR 1280:1281 DAR 16:9, 12288 tbn, 24 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Stream #0:1 -> #0:1 (aac -> aac) Press [q] to stop, [?] for help frame= 2963 fps=538 q=2.0 size= 27519kB time=00:02:03.45 bitrate=1826.0kbits/s [h264 @ 0x305dea0] AVC: nal size 0 [h264 @ 0x305dea0] no frame! [h264 @ 0x305e740] AVC: nal size 0 ... Error while decoding stream #0:0: Operation not permitted [h264 @ 0x305d600] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x305d600] no frame! Error while decoding stream #0:0: Operation not permitted Last message repeated 7 times [h264 @ 0x305dea0] Missing reference picture, default is 65570 [h264 @ 0x305e740] Missing reference picture, default is 65572 [h264 @ 0x3059d20] Missing reference picture, default is 65574 frame=20763 fps=575 q=2.0 Lsize= 228039kB time=00:14:25.19 bitrate=2159.1kbits/s dup=14052 drop=0 video:213974kB audio:13567kB subtitle:0 global headers:0kB muxing overhead 0.218663% }}} {{{ $ ffmpeg -i AndrewMcAfee_2013-480p.mp4 -qscale 2 out.avi ffmpeg version N-54028-ga75d2a6 Copyright (c) 2000-2013 the FFmpeg developers built on Jun 14 2013 20:09:46 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 35.101 / 52. 35.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 8.102 / 55. 8.102 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 77.101 / 3. 77.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x25d7840] stream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x25d7840] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'AndrewMcAfee_2013-480p.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-05-24 19:49:04 media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com genre : Podcast Duration: 00:14:25.20, start: 0.000000, bitrate: 928 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 851 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 73 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream #0:2: Video: png, pal8, 400x400, 90k tbr, 90k tbn, 90k tbc Please use -q:a or -q:v, -qscale is ambiguous [mpeg4 @ 0x25dbfa0] Invalid pixel aspect ratio 1280/1281, limit is 255/255 reducing Output #0, avi, to 'out.avi': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom IGNR : Podcast media_type : 0 INAM : TED: Andrew McAfee (2013) IART : TED ICRD : 2013 IPRD : TEDTalks ICMT : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com ISFT : Lavf55.8.102 Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=2-31, 200 kb/s, SAR 1280:1281 DAR 16:9, 24 tbn, 24 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Stream #0:1 -> #0:1 (aac -> ac3) Press [q] to stop, [?] for help frame= 3113 fps=518 q=2.0 size= 30843kB time=00:02:09.74 bitrate=1947.4kbits/s [h264 @ 0x26a32e0] AVC: nal size 0 [h264 @ 0x26a32e0] no frame! [h264 @ 0x26a3b80] AVC: nal size 0 Last message repeated 1 times ... [h264 @ 0x26a21a0] no frame! [h264 @ 0x26a2a40] AVC: nal size 0 Error while decoding stream #0:0: Operation not permitted Last message repeated 1 times [h264 @ 0x26a2a40] no frame! Error while decoding stream #0:0: Operation not permitted Last message repeated 7 times [h264 @ 0x26a32e0] Missing reference picture, default is 65570 [h264 @ 0x26a3b80] Missing reference picture, default is 65572 [h264 @ 0x269f160] Missing reference picture, default is 65574 frame= 3231 fps=359 q=2.0 size= 46617kB time=00:12:00.24 bitrate= 530.2kbits/s frame= 6711 fps=434 q=2.0 Lsize= 89139kB time=00:14:25.21 bitrate= 844.0kbits/s video:67780kB audio:20278kB subtitle:0 global headers:0kB muxing overhead 1.228904% }}} -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:16> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): Replying to [comment:15 gjdfgh]:
If you don't want users to report bugs
As you can easily find out I love bug reports but I don't want intentionally incomplete reports from arrogant people like you. -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:17> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by cehoyos): {{{ $ ffplay AndrewMcAfee_2013-480p.mp4 -autoexit ffplay version N-54028-ga75d2a6 Copyright (c) 2003-2013 the FFmpeg developers built on Jun 14 2013 20:09:46 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl --disable-indev=jack libavutil 52. 35.101 / 52. 35.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 8.102 / 55. 8.102 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 77.101 / 3. 77.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0 ^Mstream 0, timescale not set [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7f249c000920] max_analyze_duration 5000000 reached at 5000000 microseconds Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'AndrewMcAfee_2013-480p.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-05-24 19:49:04 media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com genre : Podcast Duration: 00:14:25.20, start: 0.000000, bitrate: 928 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 851 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 73 kb/s Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream #0:2: Video: png, pal8, 400x400, 90k tbr, 90k tbn, 90k tbc 129.90 A-V: -0.018 fd= 18 aq= 3KB vq= 0KB sq= 0B f=0/0 [h264 @ 0x7f249c1160e0] no frame! [h264 @ 0x7f249c116980] AVC: nal size 0 ... [h264 @ 0x7f249c1160e0] AVC: nal size 0 Last message repeated 1 times [h264 @ 0x7f249c1160e0] no frame! [h264 @ 0x7f249c117220] Missing reference picture, default is 65572 [h264 @ 0x7f249c10c400] Missing reference picture, default is 65574 865.21 A-V: 0.002 fd= 18 aq= 0KB vq= 0KB sq= 0B f=0/0 }}} -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2667#comment:18> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by michael): Cannot reproduce i seem to have had the file on my disk already so i assume i could reproduce this previously now i cant neither with the file i have nor the URL can someone confirm that this is fixed ? (not reproduce == no spam no artifacts) -- Ticket URL: <https://trac.ffmpeg.org/ticket/2667#comment:19> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+----------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: open Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by gjdfgh): Can't reproduce anymore either. I suggest closing with WORKSFORME. -- Ticket URL: <https://trac.ffmpeg.org/ticket/2667#comment:20> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+-------------------------------------- Reporter: gjdfgh | Owner: Type: defect | Status: closed Priority: minor | Component: avcodec Version: git-master | Resolution: worksforme Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+-------------------------------------- Changes (by michael): * status: open => closed * resolution: => worksforme -- Ticket URL: <https://trac.ffmpeg.org/ticket/2667#comment:21> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
#2667: console spamming when decoding a h264 / mp4 stream ------------------------------------+------------------------------------ Reporter: gjdfgh | Owner: Type: defect | Status: reopened Priority: minor | Component: avcodec Version: git-master | Resolution: Keywords: h264 mov | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: closed => reopened * resolution: worksforme => Comment: I still see exactly the same messages as originally. {{{ $ ffmpeg -i AndrewMcAfee_2013-480p.mp4 -qscale 2 out.avi ffmpeg version N-60317-gc81a9d1 Copyright (c) 2000-2014 the FFmpeg developers built on Feb 2 2014 22:49:18 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl libavutil 52. 63.100 / 52. 63.100 libavcodec 55. 49.101 / 55. 49.101 libavformat 55. 29.100 / 55. 29.100 libavdevice 55. 7.100 / 55. 7.100 libavfilter 4. 1.102 / 4. 1.102 libswscale 2. 5.101 / 2. 5.101 libswresample 0. 17.104 / 0. 17.104 libpostproc 52. 3.100 / 52. 3.100 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x344a900] stream 0, timescale not set Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'AndrewMcAfee_2013-480p.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom creation_time : 2013-05-24 19:49:04 media_type : 0 title : TED: Andrew McAfee (2013) artist : TED date : 2013 album : TEDTalks comment : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com genre : Podcast Duration: 00:14:25.20, start: 0.000000, bitrate: 928 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 854x480 [SAR 1280:1281 DAR 16:9], 851 kb/s, 24 fps, 24 tbr, 24 tbn, 48 tbc (default) Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 73 kb/s (default) Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream #0:2: Video: png, pal8, 400x400, 90k tbr, 90k tbn, 90k tbc Please use -q:a or -q:v, -qscale is ambiguous [mpeg4 @ 0x3451e60] Invalid pixel aspect ratio 1280/1281, limit is 255/255 reducing Output #0, avi, to 'out.avi': Metadata: major_brand : isom minor_version : 1 compatible_brands: isom IGNR : Podcast media_type : 0 INAM : TED: Andrew McAfee (2013) IART : TED ICRD : 2013 IPRD : TEDTalks ICMT : To learn more about this speaker, find other TEDTalks, and subscribe to this Podcast series, visit www.TED.com : Feedback: contact@ted.com ISFT : Lavf55.29.100 Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=2-31, 200 kb/s, SAR 1280:1281 DAR 16:9, 24 tbn, 24 tbc (default) Metadata: creation_time : 2013-03-14 19:16:08 handler_name : VideoHandler Stream #0:1(und): Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s (default) Metadata: creation_time : 2013-05-24 19:49:05 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mpeg4) Stream #0:1 -> #0:1 (aac -> ac3) Press [q] to stop, [?] for help [h264 @ 0x3514360] AVC: nal size 030079kB time=00:02:07.30 bitrate=1935.6kbits/s Last message repeated 1 times [h264 @ 0x3514360] no frame! [h264 @ 0x3514c40] AVC: nal size 0 Last message repeated 1 times ... ... Error while decoding stream #0:0: Invalid data found when processing input Last message repeated 7 times [h264 @ 0x3514360] Missing reference picture, default is 65570 [h264 @ 0x3514c40] Missing reference picture, default is 65572 [h264 @ 0x350fd00] Missing reference picture, default is 65574 frame= 6711 fps=565 q=2.0 Lsize= 89123kB time=00:14:25.21 bitrate= 843.8kbits/s video:67763kB audio:20278kB subtitle:0 data:0 global headers:0kB muxing overhead 1.229187% }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/2667#comment:22> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg