[FFmpeg-trac] #2910(undetermined:new): Skipping ‘nokey‘ frames in h264 video causes errors
FFmpeg
trac at avcodec.org
Wed Aug 28 11:43:23 CEST 2013
#2910: Skipping ‘nokey‘ frames in h264 video causes errors
-------------------------------------+-------------------------------------
Reporter: eelco | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Skipping everything but keyframes in a h264 video stream causes errors
(which will be concealed).
{{{
% ffmpeg -skip_frame nokey -i
~/Downloads/933f2c3eb7ede98963278c8a573c331ff3284490.mkv -vsync 0 -vf
select='eq(pict_type\,I)' '%09d.bmp'
ffmpeg version N-55807-g70106e7 Copyright (c) 2000-2013 the FFmpeg
developers
built on Aug 28 2013 10:57:51 with llvm-gcc 4.2.1 (LLVM build
2336.11.00)
configuration: --prefix=/Users/eelco/Projects/Beamer/FFmpeg/build
--enable-shared --disable-static --disable-ffserver --disable-doc
--enable-gpl --enable-version3 --enable-libx264 --enable-libtheora
--enable-libvorbis --extra-cflags='-DMACOSX_DEPLOYMENT_TARGET=10.6
-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-mmacosx-version-min=10.6
-I/Users/eelco/Projects/Beamer/FFmpeg/build/include' --extra-
ldflags='-isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-mmacosx-version-min=10.6 -L/Users/eelco/Projects/Beamer/FFmpeg/build/lib'
libavutil 52. 42.100 / 52. 42.100
libavcodec 55. 29.100 / 55. 29.100
libavformat 55. 14.102 / 55. 14.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 82.102 / 3. 82.102
libswscale 2. 5.100 / 2. 5.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x101822000] Cannot use next picture in error concealment
[h264 @ 0x101822000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
Input #0, matroska,webm, from
'/Users/eelco/Downloads/933f2c3eb7ede98963278c8a573c331ff3284490.mkv':
Metadata:
ENCODER : Lavf54.63.104
Duration: 00:00:10.34, start: 0.000000, bitrate: 7450 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR
16:9], 23.98 fps, 23.98 tbr, 1k tbn, 2k tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
(default)
Stream #0:2(eng): Subtitle: subrip (default)
Output #0, image2, to '%09d.bmp':
Metadata:
encoder : Lavf55.14.102
Stream #0:0(eng): Video: bmp, bgr24, 1920x1080 [SAR 1:1 DAR 16:9],
q=2-31, 200 kb/s, 90k tbn, 23.98 tbc (default)
Stream mapping:
Stream #0:0 -> #0:0 (h264 -> bmp)
Press [q] to stop, [?] for help
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380c400] Cannot use next picture in error concealment
[h264 @ 0x10380c400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380d000] Cannot use next picture in error concealment
[h264 @ 0x10380d000] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380be00] Cannot use next picture in error concealment
[h264 @ 0x10380be00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[h264 @ 0x10380ca00] Cannot use next picture in error concealment
[h264 @ 0x10380ca00] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
[matroska,webm @ 0x101819a00] Invalid EBML number size tag 0x0a at pos
9630173 (0x92f1dd)
[h264 @ 0x103800400] Cannot use next picture in error concealment
[h264 @ 0x103800400] concealing 8160 DC, 8160 AC, 8160 MV errors in P
frame
frame= 16 fps= 13 q=-1.0 Lsize=N/A time=00:00:07.13 bitrate=N/A
video:97201kB audio:0kB subtitle:0 global headers:0kB muxing overhead
-100.000022%
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2910>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list