[FFmpeg-trac] #5138(avcodec:open): [H264 Decoder] Missing B frame in the H264 decoded stream.
FFmpeg
trac at avcodec.org
Thu Jan 7 20:04:36 CET 2016
#5138: [H264 Decoder] Missing B frame in the H264 decoded stream.
------------------------------------+-----------------------------------
Reporter: jbbetton | Owner:
Type: defect | Status: open
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: h264 | Blocked By:
Blocking: | Reproduced by developer: 1
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Changes (by cehoyos):
* keywords: H264, Decoder, B-Frames => h264
* status: new => open
* reproduced: 0 => 1
Comment:
For future tickets: Please do not report a ticket with ffplay, ffprobe or
demuxing_decoding if it is reproducible with ffmpeg.
Currently needs {{{-strict 1}}}, related to
10e55bd658b06034d700553190b419b1af92b7cb /
b09ad37c83841c399abb7f2503a2ab214d0c2d48
{{{
$ ffmpeg -vsync 0 -strict 0 -i CNBC_3B_7B_in.264 -f null -
ffmpeg version N-77727-gf4c1a48 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl
libavutil 55. 12.100 / 55. 12.100
libavcodec 57. 22.100 / 57. 22.100
libavformat 57. 21.101 / 57. 21.101
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 23.100 / 6. 23.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, h264, from 'CNBC_3B_7B_in.264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p, 1920x1088 [SAR 1:1 DAR
30:17], 30 fps, 30 tbr, 1200k tbn, 60 tbc
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf57.21.101
Stream #0:0: Video: wrapped_avframe, yuv420p, 1920x1088 [SAR 1:1 DAR
30:17], q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
Metadata:
encoder : Lavc57.22.100 wrapped_avframe
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame= 60 fps=0.0 q=-0.0 Lsize=N/A time=00:00:02.06 bitrate=N/A
speed=13.4x
video:28kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
}}}
{{{
$ ffmpeg -vsync 0 -strict 1 -i CNBC_3B_7B_in.264 -f null -
ffmpeg version N-77727-gf4c1a48 Copyright (c) 2000-2016 the FFmpeg
developers
built with gcc 4.7 (SUSE Linux)
configuration: --enable-gpl
libavutil 55. 12.100 / 55. 12.100
libavcodec 57. 22.100 / 57. 22.100
libavformat 57. 21.101 / 57. 21.101
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 23.100 / 6. 23.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Input #0, h264, from 'CNBC_3B_7B_in.264':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p, 1920x1088 [SAR 1:1 DAR
30:17], 30 fps, 30 tbr, 1200k tbn, 60 tbc
Output #0, null, to 'pipe:':
Metadata:
encoder : Lavf57.21.101
Stream #0:0: Video: wrapped_avframe, yuv420p, 1920x1088 [SAR 1:1 DAR
30:17], q=2-31, 200 kb/s, 30 fps, 30 tbn, 30 tbc
Metadata:
encoder : Lavc57.22.100 wrapped_avframe
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
Press [q] to stop, [?] for help
frame= 61 fps=0.0 q=-0.0 Lsize=N/A time=00:00:02.03 bitrate=N/A
speed=12.9x
video:29kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
}}}
61 output frames are bitexact compared with the reference decoder.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5138#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list