#1616: bad seek in WMV2 file -------------------------------------+------------------------------------- Reporter: DonMoir | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Sample file:
http://sms.pangolin.com/temp/bad_seek_wmv2.wmv (3 mb) If you do ffplay -ss 7 bad_seek_wmv2.wmv it works correctly. But ffplay -ss 8 bad_seek_wmv2.wmv will fail with gray frame. For my app, I see corruption and not gray. VLC has a bit of a problem with it but not as bad. WMP gets it perfect. With the following you will get a gray frame and a warning about first frame is not keyframe. The first frame is a keyframe but maybe not the one it seeked to. ffplay -ss 8 CreaToon3.wmv ffplay version N-43206-gf857465 Copyright (c) 2003-2012 the FFmpeg developers built on Aug 4 2012 16:12:33 with gcc 4.7.1 (GCC) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore- amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable- libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable- libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo- aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable- libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 51. 66.100 / 51. 66.100 libavcodec 54. 49.100 / 54. 49.100 libavformat 54. 22.100 / 54. 22.100 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 5.102 / 3. 5.102 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 Input #0, asf, from 'CreaToon3.wmv': Metadata: title : CreaToon 3 artist : ANIMANTE BALEARES S.L. copyright : ANIMANTE BALEARES S.L. 2004 WMFSDKVersion : 9.00.00.2980 WMFSDKNeeded : 0.0.0.0000 IsVBR : 0 Duration: 00:00:42.23, start: 0.000000, bitrate: 664 kb/s Stream #0:0(spa): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 1 channels, s16, 20 kb/s Stream #0:1(spa): Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 640x480, 671 kb/ s, 25 tbr, 1k tbn, 1k tbc [asf @ 012a04a0] ignoring invalid packet_obj_size (15 116 116 310) [asf @ 012a04a0] freeing incomplete packet size 310, new 1580 1344327525.2[wmv2 @ 012a7060] 2 warning: '''first frame is no keyframe''' Frame changed from size:0x0 to size:640x480q= 0B f=0/0 29.51 A-V: 0.186 fd= 163 aq= 5KB vq= 83KB sq= 0B f=0/0 -- Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1616> FFmpeg <http://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac