Opened 12 years ago

Closed 12 years ago

#1270 closed defect (fixed)

Problem decoding mkv (webm) video file (0.10.2)

Reported by: mancha Owned by:
Priority: normal Component: avformat
Version: git-master Keywords: mkv webm
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Hello.

ffmpeg 0.10.2 (and mplayer built against ffmpeg 0.10.2+) have problems
with http://people.opera.com/shwetankd/webm/sunflower.webm

The problem begins around second 8.2 where both mplayer and ffplay slow
down and stutter. vlc with libmatroska/libebml as well as chrome and
firefox play the video without any apparent issue.

Thanks!

Attachments (1)

sunflower.webm (616.0 KB ) - added by Carl Eugen Hoyos 12 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 by Carl Eugen Hoyos, 12 years ago

Component: FFmpegundetermined

Which firefox version did you test?
With 12.0, the video does not play smooth from the beginning while ffmpeg / ffplay decode the first 8 seconds much better.

comment:2 by Carl Eugen Hoyos, 12 years ago

Version: 0.10.2git-master

in reply to:  1 comment:3 by mancha, 12 years ago

Replying to cehoyos:

Which firefox version did you test?
With 12.0, the video does not play smooth from the beginning while ffmpeg / ffplay decode the first 8 seconds much better.

You are absolutely right. FF 12.0 (mozilla build) does not decode
very well and chromium 20.0.x seems to stutter at the same place
(second 8.2). vlc 2.0.1 (with libmatroska 1.3.0 + libebml 1.2.2)
seems to not have issues.

comment:4 by Carl Eugen Hoyos, 12 years ago

Status: newopen
$ ffmpeg -i sunflower.webm -qscale 2 out.avi
ffmpeg version N-40301-gc1fe2db Copyright (c) 2000-2012 the FFmpeg developers
  built on May  3 2012 18:25:50 with gcc 4.3.2
  configuration: --cc=/usr/local/gcc-4.3.2/bin/gcc --enable-gpl --enable-libspeex --enable-libopenjpeg --extra-ldflags=-lm
  libavutil      51. 49.100 / 51. 49.100
  libavcodec     54. 17.101 / 54. 17.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.104 /  2. 72.104
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, matroska,webm, from 'sunflower.webm':
  Metadata:
    creation_time   : 2010-05-14 10:43:28
  Duration: 00:00:20.00, start: 0.000000, bitrate: 252 kb/s
    Stream #0:0(eng): Video: vp8, yuv420p, 640x360, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 1k tbc
    Metadata:
      title           : Video
Please use -q:a or -q:v, -qscale is ambiguous
[buffer @ 0x8ee87e0] w:640 h:360 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:flags=2
Output #0, avi, to 'out.avi':
  Metadata:
    creation_time   : 2010-05-14 10:43:28
    ISFT            : Lavf54.3.100
    Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Metadata:
      title           : Video
Stream mapping:
  Stream #0:0 -> #0:0 (vp8 -> mpeg4)
Press [q] to stop, [?] for help
DTS 8480, next:10373000 st:0 invalid droppinge=00:00:08.84 bitrate=2455.5kbits/s
PTS 8480, next:10373000 invalid dropping st:0
DTS 8520, next:10374000 st:0 invalid dropping
PTS 8520, next:10374000 invalid dropping st:0
DTS 8560, next:10375000 st:0 invalid dropping
PTS 8560, next:10375000 invalid dropping st:0
DTS 8600, next:10376000 st:0 invalid dropping
PTS 8600, next:10376000 invalid dropping st:0
DTS 8640, next:10377000 st:0 invalid dropping
PTS 8640, next:10377000 invalid dropping st:0
DTS 8680, next:10378000 st:0 invalid dropping
PTS 8680, next:10378000 invalid dropping st:0
DTS 8720, next:10379000 st:0 invalid dropping
PTS 8720, next:10379000 invalid dropping st:0
DTS 8760, next:10380000 st:0 invalid dropping
PTS 8760, next:10380000 invalid dropping st:0
DTS 8800, next:10381000 st:0 invalid dropping
PTS 8800, next:10381000 invalid dropping st:0
DTS 8840, next:10382000 st:0 invalid dropping
PTS 8840, next:10382000 invalid dropping st:0
DTS 8880, next:10383000 st:0 invalid dropping
PTS 8880, next:10383000 invalid dropping st:0
DTS 8920, next:10384000 st:0 invalid dropping
PTS 8920, next:10384000 invalid dropping st:0
DTS 8960, next:10385000 st:0 invalid dropping
PTS 8960, next:10385000 invalid dropping st:0
DTS 9000, next:10386000 st:0 invalid dropping
PTS 9000, next:10386000 invalid dropping st:0
DTS 9040, next:10387000 st:0 invalid dropping
PTS 9040, next:10387000 invalid dropping st:0
DTS 9080, next:10388000 st:0 invalid dropping
PTS 9080, next:10388000 invalid dropping st:0
DTS 9120, next:10389000 st:0 invalid dropping
PTS 9120, next:10389000 invalid dropping st:0
DTS 9160, next:10390000 st:0 invalid dropping
PTS 9160, next:10390000 invalid dropping st:0
DTS 9200, next:10391000 st:0 invalid dropping
PTS 9200, next:10391000 invalid dropping st:0
DTS 9240, next:10392000 st:0 invalid dropping
PTS 9240, next:10392000 invalid dropping st:0
DTS 9280, next:10393000 st:0 invalid dropping
PTS 9280, next:10393000 invalid dropping st:0
DTS 9320, next:10394000 st:0 invalid dropping
PTS 9320, next:10394000 invalid dropping st:0
DTS 9360, next:10395000 st:0 invalid dropping
PTS 9360, next:10395000 invalid dropping st:0
DTS 9400, next:10396000 st:0 invalid dropping
PTS 9400, next:10396000 invalid dropping st:0
DTS 9440, next:10397000 st:0 invalid dropping
PTS 9440, next:10397000 invalid dropping st:0
DTS 9480, next:10398000 st:0 invalid dropping
PTS 9480, next:10398000 invalid dropping st:0
DTS 9520, next:10399000 st:0 invalid dropping
PTS 9520, next:10399000 invalid dropping st:0
DTS 9560, next:10400000 st:0 invalid dropping
PTS 9560, next:10400000 invalid dropping st:0
DTS 9600, next:10401000 st:0 invalid dropping
PTS 9600, next:10401000 invalid dropping st:0
DTS 9640, next:10402000 st:0 invalid dropping
PTS 9640, next:10402000 invalid dropping st:0
DTS 9680, next:10403000 st:0 invalid dropping
PTS 9680, next:10403000 invalid dropping st:0
DTS 9720, next:10404000 st:0 invalid dropping
PTS 9720, next:10404000 invalid dropping st:0
DTS 9760, next:10405000 st:0 invalid dropping
PTS 9760, next:10405000 invalid dropping st:0
DTS 9800, next:10406000 st:0 invalid dropping
PTS 9800, next:10406000 invalid dropping st:0
DTS 9840, next:10407000 st:0 invalid dropping
PTS 9840, next:10407000 invalid dropping st:0
DTS 9880, next:10408000 st:0 invalid dropping
PTS 9880, next:10408000 invalid dropping st:0
DTS 9920, next:10409000 st:0 invalid dropping
PTS 9920, next:10409000 invalid dropping st:0
DTS 9960, next:10410000 st:0 invalid dropping
PTS 9960, next:10410000 invalid dropping st:0
DTS 10000, next:10411000 st:0 invalid dropping
PTS 10000, next:10411000 invalid dropping st:0
DTS 10040, next:10412000 st:0 invalid dropping
PTS 10040, next:10412000 invalid dropping st:0
DTS 10080, next:10413000 st:0 invalid dropping
PTS 10080, next:10413000 invalid dropping st:0
DTS 10120, next:10414000 st:0 invalid dropping
PTS 10120, next:10414000 invalid dropping st:0
DTS 10160, next:10415000 st:0 invalid dropping
PTS 10160, next:10415000 invalid dropping st:0
DTS 10200, next:10416000 st:0 invalid dropping
PTS 10200, next:10416000 invalid dropping st:0
DTS 10240, next:10417000 st:0 invalid dropping
PTS 10240, next:10417000 invalid dropping st:0
DTS 10280, next:10418000 st:0 invalid dropping
PTS 10280, next:10418000 invalid dropping st:0
DTS 10320, next:10419000 st:0 invalid dropping
PTS 10320, next:10419000 invalid dropping st:0
DTS 10360, next:10420000 st:0 invalid dropping
PTS 10360, next:10420000 invalid dropping st:0
DTS 10400, next:10421000 st:0 invalid dropping
PTS 10400, next:10421000 invalid dropping st:0
frame=  453 fps= 97 q=2.0 Lsize=    7106kB time=00:00:20.04 bitrate=2904.9kbits/s dup=0 drop=47
video:7089kB audio:0kB global headers:0kB muxing overhead 0.248061%

by Carl Eugen Hoyos, 12 years ago

Attachment: sunflower.webm added

comment:5 by Michael Niedermayer, 12 years ago

Component: undeterminedavformat
Reproduced by developer: set
Resolution: fixed
Status: openclosed
Note: See TracTickets for help on using tickets.