[FFmpeg-trac] #1213(undetermined:new): Ogg: video time stamps start incorrectly, cannot transcode to AVI
FFmpeg
trac at avcodec.org
Sun Apr 15 12:56:21 CEST 2012
#1213: Ogg: video time stamps start incorrectly, cannot transcode to AVI
-------------------------------------+-------------------------------------
Reporter: reimar | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: | undetermined
unspecified | Keywords:
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
I am not sure whether this is a broken file or whether the ogg demuxer
fills in bogus video time stamps.
The issue here is that audio starts with huge time stamps while video
starts with 0.
This was originally reported as a Debian bug because MPlayer has issues
handling it: "Bug#668543: mplayer: ogv video freezes with DRI failure".
For FFmpeg, this results in an actually error when transcoding to AVI
(though this can probably be worked around without fixing the underlying
Ogg demuxer issue, please only close if the Ogg demuxer has been fixed or
it is sure the file is too broken to change the Ogg demuxer to work nicely
with it):
ffmpeg -i broken.ogv out.avi
ffmpeg version N-39755-g3bb9889 Copyright (c) 2000-2012 the FFmpeg
developers
built on Apr 14 2012 00:47:46 with gcc 4.6.3
configuration: --enable-gpl
libavutil 51. 46.100 / 51. 46.100
libavcodec 54. 14.101 / 54. 14.101
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 67.101 / 2. 67.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 11.100 / 0. 11.100
libpostproc 52. 0.100 / 52. 0.100
[ogg @ 0x1990080] Broken file, keyframe not correctly marked.
Input #0, ogg, from 'broken.ogv':
Duration: 09:11:03.74, start: 0.000000, bitrate: 0 kb/s
Stream #0:0: Data: none
Stream #0:1: Video: theora, yuv420p, 720x480 [SAR 8:9 DAR 4:3], 29.97
fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:2: Audio: vorbis, 48000 Hz, stereo, s16, 224 kb/s
Metadata:
TITLE : LAC 2012 - High Quality
LOCATION : CCRMA, Stanford University, CA, US
ORGANIZATION : Linux Audio Conference 2012
LICENSE : CC
ENCODER : ffmpeg2theora-0.28+svn18224M
w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:8/9 sws_param:flags=2
Incompatible sample format 's16' for codec 'ac3', auto-selecting format
'flt'
Output #0, avi, to 'out.avi':
Metadata:
ISFT : Lavf54.3.100
Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480 [SAR
8:9 DAR 4:3], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc
Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, flt,
192 kb/s
Metadata:
TITLE : LAC 2012 - High Quality
LOCATION : CCRMA, Stanford University, CA, US
ORGANIZATION : Linux Audio Conference 2012
LICENSE : CC
ENCODER : ffmpeg2theora-0.28+svn18224M
Stream mapping:
Stream #0:1 -> #0:0 (theora -> mpeg4)
Stream #0:2 -> #0:1 (vorbis -> ac3)
Press [q] to stop, [?] for help
[theora @ 0x1bf87c0] vp3: first frame not a keyframe
[avi @ 0x19dcfc0] Too large number of skiped frames 1032161
av_interleaved_write_frame(): Invalid argument
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1213>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list