[FFmpeg-trac] #3962(avformat:reopened): Regression in MP4 demuxer
FFmpeg
trac at avcodec.org
Mon Oct 6 01:33:00 CEST 2014
#3962: Regression in MP4 demuxer
-------------------------------------+-------------------------------------
Reporter: shahriman | Owner:
Type: defect | Status: reopened
Priority: important | Component: avformat
Version: git-master | Resolution:
Keywords: MOV | Blocked By:
regression | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* status: closed => reopened
* resolution: fixed =>
Comment:
Current FFmpeg shows warnings and artefacts that were not visible before
34751f83
{{{
$ ffmpeg -i multiple_stsd.mp4 -t 45 -an -qscale 2 out.avi
ffmpeg version N-66637-g02f7665 Copyright (c) 2000-2014 the FFmpeg
developers
built on Oct 6 2014 01:06:18 with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl
libavutil 54. 9.100 / 54. 9.100
libavcodec 56. 2.101 / 56. 2.101
libavformat 56. 7.104 / 56. 7.104
libavdevice 56. 1.100 / 56. 1.100
libavfilter 5. 1.102 / 5. 1.102
libswscale 3. 1.100 / 3. 1.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 1.100 / 53. 1.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5c60] multiple edit list entries, a/v
desync might occur, patch welcome
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5c60] Concatenated H.264 or H.265 might
not play correctly.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5440] ignoring multiple glbl
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5c60] Concatenated H.264 or H.265 might
not play correctly.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5440] ignoring multiple glbl
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5c60] Concatenated H.264 or H.265 might
not play correctly.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x37a5440] ignoring multiple glbl
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'multiple_stsd.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp41mp42isom
creation_time : 2014-09-02 15:23:11
Duration: 00:01:34.93, start: 0.035465, bitrate: 9590 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono,
fltp, 73 kb/s (default)
Metadata:
creation_time : 2014-09-02 15:23:11
handler_name : Core Media Audio
Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv,
bt709), 1280x720, 9506 kb/s, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 600 tbn,
1200 tbc (default)
Metadata:
creation_time : 2014-09-02 15:23:11
handler_name : Core Media Video
Please use -q:a or -q:v, -qscale is ambiguous
Output #0, avi, to 'out.avi':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp41mp42isom
ISFT : Lavf56.7.104
Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720
[SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc (default)
Metadata:
creation_time : 2014-09-02 15:23:11
handler_name : Core Media Video
encoder : Lavc56.2.101 mpeg4
Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> mpeg4 (native))
Press [q] to stop, [?] for help
[h264 @ 0x3f58300] top block unavailable for requested intra4x4 mode -1 at
0 0s/s
[h264 @ 0x3f58300] error while decoding MB 0 0, bytestream 47910
[h264 @ 0x3f58300] concealing 3600 DC, 3600 AC, 3600 MV errors in I frame
[h264 @ 0x3f9d340] top block unavailable for requested intra4x4 mode -1 at
1 0
[h264 @ 0x3f9d340] error while decoding MB 1 0, bytestream 11797
[h264 @ 0x3f9d340] concealing 3600 DC, 3600 AC, 3600 MV errors in P frame
[h264 @ 0x40310e0] top block unavailable for requested intra mode at 30 0
[h264 @ 0x40310e0] error while decoding MB 30 0, bytestream 15252
[h264 @ 0x40310e0] concealing 3600 DC, 3600 AC, 3600 MV errors in P frame
[h264 @ 0x40c4fe0] concealing 3309 DC, 3309 AC, 3309 MV errors in P frame
[h264 @ 0x4158ee0] top block unavailable for requested intra mode at 3 0
[h264 @ 0x4158ee0] error while decoding MB 3 0, bytestream 8368
[h264 @ 0x4158ee0] concealing 3600 DC, 3600 AC, 3600 MV errors in B frame
[h264 @ 0x41ecea0] concealing 3574 DC, 3574 AC, 3574 MV errors in P frame
[h264 @ 0x4280e60] concealing 3595 DC, 3595 AC, 3595 MV errors in B frame
[h264 @ 0x4314e20] top block unavailable for requested intra4x4 mode -1 at
9 0
[h264 @ 0x4314e20] error while decoding MB 9 0, bytestream 11414
[h264 @ 0x4314e20] concealing 3600 DC, 3600 AC, 3600 MV errors in P frame
[h264 @ 0x43a8de0] concealing 3481 DC, 3481 AC, 3481 MV errors in P frame
[h264 @ 0x3f58300] Cannot use next picture in error concealment
[h264 @ 0x3f58300] concealing 3546 DC, 3546 AC, 3546 MV errors in P frame
[h264 @ 0x3f9d340] top block unavailable for requested intra4x4 mode -1 at
9 0
[h264 @ 0x3f9d340] error while decoding MB 9 0, bytestream 6719
[h264 @ 0x3f9d340] concealing 3565 DC, 3565 AC, 3565 MV errors in P frame
[h264 @ 0x40310e0] concealing 3341 DC, 3341 AC, 3341 MV errors in P frame
[h264 @ 0x40c4fe0] concealing 3424 DC, 3424 AC, 3424 MV errors in B frame
[h264 @ 0x4158ee0] top block unavailable for requested intra4x4 mode -1 at
56 4
[h264 @ 0x4158ee0] error while decoding MB 56 4, bytestream 9658
[h264 @ 0x4158ee0] concealing 3589 DC, 3589 AC, 3589 MV errors in P frame
[h264 @ 0x41ecea0] concealing 3239 DC, 3239 AC, 3239 MV errors in B frame
[h264 @ 0x4280e60] concealing 3565 DC, 3565 AC, 3565 MV errors in P frame
[h264 @ 0x4314e20] concealing 3389 DC, 3389 AC, 3389 MV errors in B frame
[h264 @ 0x43a8de0] concealing 3489 DC, 3489 AC, 3489 MV errors in P frame
[h264 @ 0x3f58300] concealing 3421 DC, 3421 AC, 3421 MV errors in B frame
[h264 @ 0x3f9d340] top block unavailable for requested intra4x4 mode -1 at
45 0
[h264 @ 0x3f9d340] error while decoding MB 45 0, bytestream 5797
[h264 @ 0x3f9d340] concealing 3598 DC, 3598 AC, 3598 MV errors in P frame
[h264 @ 0x40310e0] top block unavailable for requested intra4x4 mode -1 at
59 4
[h264 @ 0x40310e0] error while decoding MB 59 4, bytestream 7627
[h264 @ 0x40310e0] concealing 3329 DC, 3329 AC, 3329 MV errors in P frame
[h264 @ 0x40c4fe0] top block unavailable for requested intra4x4 mode -1 at
0 0
[h264 @ 0x40c4fe0] error while decoding MB 0 0, bytestream 6375
[h264 @ 0x40c4fe0] concealing 3551 DC, 3551 AC, 3551 MV errors in P frame
[h264 @ 0x4158ee0] top block unavailable for requested intra mode at 17 5
[h264 @ 0x4158ee0] error while decoding MB 17 5, bytestream 5921
[h264 @ 0x4158ee0] concealing 3490 DC, 3490 AC, 3490 MV errors in P frame
[h264 @ 0x41ecea0] left block unavailable for requested intra4x4 mode -1
at 0 6
[h264 @ 0x41ecea0] error while decoding MB 0 6, bytestream 9298
[h264 @ 0x41ecea0] concealing 3498 DC, 3498 AC, 3498 MV errors in P frame
[h264 @ 0x4280e60] top block unavailable for requested intra mode at 14 0
[h264 @ 0x4280e60] error while decoding MB 14 0, bytestream 4345
[h264 @ 0x4280e60] concealing 3062 DC, 3062 AC, 3062 MV errors in B frame
[h264 @ 0x4314e20] top block unavailable for requested intra4x4 mode -1 at
15 0
[h264 @ 0x4314e20] error while decoding MB 15 0, bytestream 9318
[h264 @ 0x4314e20] concealing 3479 DC, 3479 AC, 3479 MV errors in P frame
frame= 1349 fps=299 q=2.0 Lsize= 83724kB time=00:00:45.00
bitrate=15241.5kbits/s
video:83686kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 0.045334%
[h264 @ 0x43a8de0] concealing 3258 DC, 3258 AC, 3258 MV errors in B frame
}}}
Note that the sample did not play in sync before 34751f83 (and doesn't
play in sync now) possibly making this a minor regression.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3962#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list