[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