[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