[FFmpeg-trac] #2894(undetermined:new): Wrong duration of the .vob files containing two titles.
FFmpeg
trac at avcodec.org
Fri Aug 23 21:17:58 CEST 2013
#2894: Wrong duration of the .vob files containing two titles.
-------------------------------------+-------------------------------------
Reporter: kasper93 | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: vob | Blocked By:
duration | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
'''Summary of the bug:'''
FFmpeg detect wrong duration of the vob files containing two titles. I'm
not sure about that, but from my observations and comparing how this file
is playback with MPC MPEG Splitter. I can say that real file duration is
21:34 and after 16:17 is video for other dvd title. Reproduced with
multiple files. Sample:
[https://dl.dropboxusercontent.com/s/asozlz6htli31ox/VTS_01_4.VOB?dl=1
VTS_01_4.VOB] Sorry for the size. Dropbox has bandwidth limit 20 GB per
day. I hope that will be enough.
'''How to reproduce:'''
{{{
% ffmpeg -i VTS_01_4.VOB -report
ffmpeg version N-55721-gc443689 Copyright (c) 2000-2013 the FFmpeg
developers
built on Aug 22 2013 19:03:10 with gcc 4.7.3 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-
version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-
fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass
--enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm
--enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-
libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg
--enable-libopus --enable-librtmp --enable-libschroedinger --enable-
libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-
libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
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
.
.
.
Input #0, mpeg, from 'VTS_01_4.VOB':
Duration: 25:38:26.78, start: 3879.256000, bitrate: 93 kb/s
Stream #0:0[0x1e0], 125, 1/90000: Video: mpeg2video (Main), yuv420p,
720x576 [SAR 16:15 DAR 4:3], max. 8000 kb/s, 25 fps, 25 tbr, 90k tbn, 50
tbc
Stream #0:1[0x80], 158, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp,
256 kb/s
Stream #0:2[0x81], 159, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp,
256 kb/s
Stream #0:3[0x1bf], 10, 1/90000: Data: dvd_nav_packet
Successfully opened the file.
}}}
Full report
[https://dl.dropboxusercontent.com/s/r7jge70nnouj7ru/ffmpeg-20130823-200622.log?dl=1
ffmpeg-20130823-200622.log]
'''What I expect to see:'''
Correct duration and ability to jump through whole file. Currently we can
do it only on the first part of the file (0-977s)
{{{
ffplay -ss 970 VTS_01_4.VOB
}}}
will work, but anything beyond 977 will start "second part" (sorry I don't
know how to call that) of the file from beginning meaning 977s.
{{{
ffplay -ss 1000 VTS_01_4.VOB
}}}
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2894>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list