[Ffmpeg-devel] VOB input is producing major problems.

Chris Garvey-Cocker chris
Mon Jun 19 18:39:52 CEST 2006


Hi,

I have a VOB file which is the beginning of a TitleSet from a commercial
DVD. It plays fine in Media Player Classic and WMP etc. It would seem that
the latest SVN revision (and many of the previous builds I have tried) has a
problem with it right from the initial probe.

I am actually trying to remux it so am trying:

ffmpeg -i VTS_04_1.VOB -target dvd -vcodec copy -acodec copy TEST.mpg

Which produces a completely garbled mpeg.

But also when trying a re-encode i get different errors/warning from ffmpeg
but the resultant mpeg is just the same mess.

The vob is on ftp://ftp.mplayerhq.hu/MPlayer/incoming/VOB_seems_damaged

Any ideas?

Thanks in advance,

Chris


Here are the outputs from the two runs:




ffmpeg -i VTS_04_1.VOB -target dvd -vcodec copy -acodec copy TEST.mpg

FFmpeg version HEAD, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-a52 --enable-gpl --enable-memalign-hack
--disable-debug --enable-
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Jun 19 2006 14:19:32, gcc: 3.4.4 (mingw special)
[mpeg2video @ 0069BC78]ac-tex damaged at 16 7
[mpeg2video @ 0069BC78]ac-tex damaged at 28 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 16
[mpeg2video @ 0069BC78]ac-tex damaged at 0 17
[mpeg2video @ 0069BC78]ac-tex damaged at 0 18
[mpeg2video @ 0069BC78]ac-tex damaged at 0 19
[mpeg2video @ 0069BC78]ac-tex damaged at 0 20
[mpeg2video @ 0069BC78]ac-tex damaged at 0 21
[mpeg2video @ 0069BC78]ac-tex damaged at 0 22
[mpeg2video @ 0069BC78]ac-tex damaged at 0 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 24
[mpeg2video @ 0069BC78]ac-tex damaged at 0 25
[mpeg2video @ 0069BC78]ac-tex damaged at 0 26
[mpeg2video @ 0069BC78]ac-tex damaged at 0 27
[mpeg2video @ 0069BC78]ac-tex damaged at 0 28
[mpeg2video @ 0069BC78]ac-tex damaged at 0 29
[mpeg2video @ 0069BC78]Warning MVs not available
[mpeg2video @ 0069BC78]concealing 1035 DC, 1035 AC, 1035 MV errors
Input #0, mpeg, from 'VTS_04_1.VOB':
  Duration: 00:01:45.9, start: 0.233567, bitrate: 6171 kb/s
  Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 8264 kb/s, 29.97
fps(r)
  Stream #0.1[0xa0]: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s
Assuming NTSC for target.
File 'TEST.mpg' already exists. Overwrite ? [y/N] y
Output #0, dvd, to 'TEST.mpg':
  Stream #0.0: Video: mpeg2video, yuv420p, 720x480, q=2-31, 8264 kb/s, 29.97
fps(c)
  Stream #0.1: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
error, non monotone timestamps 231231 >= 231231
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflowB time=7.9 bitrate=3872.5kbits/s
error, non monotone timestamps 909909 >= 906906
error, non monotone timestamps 909909 >= 909909
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
[dvd @ 006ABDD4]buffer underflow
^C


--------------------------------------------------------------------------

And when trying to reencode the video:


ffmpeg -i VTS_04_1.VOB -target dvd TEST.mpg

FFmpeg version HEAD, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-a52 --enable-gpl --enable-memalign-hack
--disable-debug --enable-pthreads
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Jun 19 2006 14:19:32, gcc: 3.4.4 (mingw special)
[mpeg2video @ 0069BC78]ac-tex damaged at 16 7
[mpeg2video @ 0069BC78]ac-tex damaged at 28 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 16
[mpeg2video @ 0069BC78]ac-tex damaged at 0 17
[mpeg2video @ 0069BC78]ac-tex damaged at 0 18
[mpeg2video @ 0069BC78]ac-tex damaged at 0 19
[mpeg2video @ 0069BC78]ac-tex damaged at 0 20
[mpeg2video @ 0069BC78]ac-tex damaged at 0 21
[mpeg2video @ 0069BC78]ac-tex damaged at 0 22
[mpeg2video @ 0069BC78]ac-tex damaged at 0 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 24
[mpeg2video @ 0069BC78]ac-tex damaged at 0 25
[mpeg2video @ 0069BC78]ac-tex damaged at 0 26
[mpeg2video @ 0069BC78]ac-tex damaged at 0 27
[mpeg2video @ 0069BC78]ac-tex damaged at 0 28
[mpeg2video @ 0069BC78]ac-tex damaged at 0 29
[mpeg2video @ 0069BC78]Warning MVs not available
[mpeg2video @ 0069BC78]concealing 1035 DC, 1035 AC, 1035 MV errors
Input #0, mpeg, from 'VTS_04_1.VOB':
  Duration: 00:01:45.9, start: 0.233567, bitrate: 6171 kb/s
  Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480, 8264 kb/s, 29.97
fps(r)
  Stream #0.1[0xa0]: Audio: pcm_s16be, 48000 Hz, stereo, 1536 kb/s
Assuming NTSC for target.
File 'TEST.mpg' already exists. Overwrite ? [y/N] y
Output #0, dvd, to 'TEST.mpg':
  Stream #0.0: Video: mpeg2video, yuv420p, 720x480, q=2-31, 6000 kb/s, 29.97
fps(c)
  Stream #0.1: Audio: ac3, 48000 Hz, stereo, 448 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
[mpeg2video @ 0069BC78]ac-tex damaged at 16 7
[mpeg2video @ 0069BC78]ac-tex damaged at 28 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 16
[mpeg2video @ 0069BC78]ac-tex damaged at 0 17
[mpeg2video @ 0069BC78]ac-tex damaged at 0 18
[mpeg2video @ 0069BC78]ac-tex damaged at 0 19
[mpeg2video @ 0069BC78]ac-tex damaged at 0 20
[mpeg2video @ 0069BC78]ac-tex damaged at 0 21
[mpeg2video @ 0069BC78]ac-tex damaged at 0 22
[mpeg2video @ 0069BC78]ac-tex damaged at 0 23
[mpeg2video @ 0069BC78]ac-tex damaged at 0 24
[mpeg2video @ 0069BC78]ac-tex damaged at 0 25
[mpeg2video @ 0069BC78]ac-tex damaged at 0 26
[mpeg2video @ 0069BC78]ac-tex damaged at 0 27
[mpeg2video @ 0069BC78]ac-tex damaged at 0 28
[mpeg2video @ 0069BC78]ac-tex damaged at 0 29
[mpeg2video @ 0069BC78]Warning MVs not available
[mpeg2video @ 0069BC78]concealing 1035 DC, 1035 AC, 1035 MV errors
[mpeg2video @ 0069BC78]concealing 630 DC, 630 AC, 630 MV errors
[mpeg2video @ 0069BC78]skipped MB in I frame at 23 15
[mpeg2video @ 0069BC78]Warning MVs not available
[mpeg2video @ 0069BC78]concealing 405 DC, 405 AC, 405 MV errors
[mpeg2video @ 0069BC78]invalid cbp at 0 15
[mpeg2video @ 0069BC78]invalid cbp at 0 17
[mpeg2video @ 0069BC78]invalid cbp at 0 18
[mpeg2video @ 0069BC78]invalid cbp at 0 19
[mpeg2video @ 0069BC78]invalid cbp at 0 20
[mpeg2video @ 0069BC78]invalid cbp at 0 21
[mpeg2video @ 0069BC78]invalid cbp at 0 22
[mpeg2video @ 0069BC78]invalid cbp at 0 23
[mpeg2video @ 0069BC78]invalid cbp at 0 24
[mpeg2video @ 0069BC78]invalid cbp at 0 25
[mpeg2video @ 0069BC78]invalid cbp at 0 26
[mpeg2video @ 0069BC78]invalid cbp at 0 27
[mpeg2video @ 0069BC78]invalid cbp at 0 28
[mpeg2video @ 0069BC78]invalid cbp at 0 29
[mpeg2video @ 0069BC78]Warning MVs not available
[mpeg2video @ 0069BC78]concealing 675 DC, 675 AC, 675 MV errors
[mpeg2video @ 0069BC78]ac-tex damaged at 27 0
[mpeg2video @ 0069BC78]skipped MB in I frame at 29 6
[mpeg2video @ 0069BC78]ac-tex damaged at 20 9
[mpeg2video @ 0069BC78]invalid mb type in I Frame at 11 19
[mpeg2video @ 0069BC78]invalid mb type in I Frame at 23 24
[mpeg2video @ 0069BC78]skipped MB in I frame at 32 27
[mpeg2video @ 0069BC78]concealing 897 DC, 897 AC, 897 MV errors
[mpeg2video @ 0069BC78]ac-tex damaged at 26 2
[mpeg2video @ 0069BC78]ac-tex damaged at 3 12
[mpeg2video @ 0069BC78]ac-tex damaged at 26 28
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]00 motion_type at 0 1
[mpeg2video @ 0069BC78]00 motion_type at 0 2
[mpeg2video @ 0069BC78]00 motion_type at 0 3
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]ac-tex damaged at 7 8
[mpeg2video @ 0069BC78]00 motion_type at 0 9
[mpeg2video @ 0069BC78]00 motion_type at 0 10
[mpeg2video @ 0069BC78]ac-tex damaged at 0 11
[mpeg2video @ 0069BC78]00 motion_type at 3 19
[mpeg2video @ 0069BC78]00 motion_type at 0 20
[mpeg2video @ 0069BC78]00 motion_type at 0 21
[mpeg2video @ 0069BC78]00 motion_type at 1 22
[mpeg2video @ 0069BC78]00 motion_type at 0 23
[mpeg2video @ 0069BC78]00 motion_type at 1 24
[mpeg2video @ 0069BC78]00 motion_type at 25 18
[mpeg2video @ 0069BC78]00 motion_type at 14 22
[mpeg2video @ 0069BC78]00 motion_type at 12 24
[mpeg2video @ 0069BC78]00 motion_type at 2 24
[mpeg2video @ 0069BC78]00 motion_type at 2 26
[mpeg2video @ 0069BC78]00 motion_type at 17 27
[mpeg2video @ 0069BC78]00 motion_type at 5 28
[mpeg2video @ 0069BC78]00 motion_type at 2 29
[mpeg2video @ 0069BC78]concealing 585 DC, 585 AC, 585 MV errors
[mpeg2video @ 0069BC78]00 motion_type at 37 11
[mpeg2video @ 0069BC78]ac-tex damaged at 23 25
[mpeg2video @ 0069BC78]ac-tex damaged at 0 6
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 1 7
[mpeg2video @ 0069BC78]ac-tex damaged at 1 8
[mpeg2video @ 0069BC78]ac-tex damaged at 33 9
[mpeg2video @ 0069BC78]ac-tex damaged at 43 10
[mpeg2video @ 0069BC78]00 motion_type at 3 11
[mpeg2video @ 0069BC78]00 motion_type at 8 12
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 4 13
[mpeg2video @ 0069BC78]ac-tex damaged at 1 14
[mpeg2video @ 0069BC78]ac-tex damaged at 27 16
[mpeg2video @ 0069BC78]ac-tex damaged at 0 16
[mpeg2video @ 0069BC78]00 motion_type at 6 17
[mpeg2video @ 0069BC78]00 motion_type at 1 18
[mpeg2video @ 0069BC78]00 motion_type at 1 19
[mpeg2video @ 0069BC78]ac-tex damaged at 3 20
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 7 21
[mpeg2video @ 0069BC78]00 motion_type at 15 22
[mpeg2video @ 0069BC78]00 motion_type at 2 9
[mpeg2video @ 0069BC78]00 motion_type at 1 10
[mpeg2video @ 0069BC78]00 motion_type at 13 11
[mpeg2video @ 0069BC78]ac-tex damaged at 5 12
[mpeg2video @ 0069BC78]00 motion_type at 31 13
[mpeg2video @ 0069BC78]ac-tex damaged at 2 14
[mpeg2video @ 0069BC78]00 motion_type at 9 15
[mpeg2video @ 0069BC78]ac-tex damaged at 17 16
[mpeg2video @ 0069BC78]00 motion_type at 21 17
[mpeg2video @ 0069BC78]00 motion_type at 17 18
[mpeg2video @ 0069BC78]00 motion_type at 15 19
[mpeg2video @ 0069BC78]ac-tex damaged at 2 20
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 37 21
[mpeg2video @ 0069BC78]ac-tex damaged at 2 22
[mpeg2video @ 0069BC78]00 motion_type at 10 22
[mpeg2video @ 0069BC78]00 motion_type at 1 13
[mpeg2video @ 0069BC78]ac-tex damaged at 34 14
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]00 motion_type at 8 16
[mpeg2video @ 0069BC78]00 motion_type at 33 17
[mpeg2video @ 0069BC78]00 motion_type at 19 18
[mpeg2video @ 0069BC78]ac-tex damaged at 0 19
[mpeg2video @ 0069BC78]ac-tex damaged at 9 20
[mpeg2video @ 0069BC78]ac-tex damaged at 6 21
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]ac-tex damaged at 12 7
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 6 8
[mpeg2video @ 0069BC78]ac-tex damaged at 6 9
[mpeg2video @ 0069BC78]invalid mb type in P Frame at 7 10
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]00 motion_type at 30 12
[mpeg2video @ 0069BC78]00 motion_type at 6 13
[mpeg2video @ 0069BC78]00 motion_type at 1 14
[mpeg2video @ 0069BC78]00 motion_type at 4 15
[mpeg2video @ 0069BC78]00 motion_type at 19 16
[mpeg2video @ 0069BC78]00 motion_type at 14 10
[mpeg2video @ 0069BC78]ac-tex damaged at 12 17
[mpeg2video @ 0069BC78]ac-tex damaged at 3 1
[mpeg2video @ 0069BC78]ac-tex damaged at 0 2
[mpeg2video @ 0069BC78]00 motion_type at 21 3
[mpeg2video @ 0069BC78]00 motion_type at 9 4
[mpeg2video @ 0069BC78]00 motion_type at 3 5
[mpeg2video @ 0069BC78]00 motion_type at 8 6
[mpeg2video @ 0069BC78]ac-tex damaged at 9 7
[mpeg2video @ 0069BC78]ac-tex damaged at 0 8
[mpeg2video @ 0069BC78]ac-tex damaged at 16 9
[mpeg2video @ 0069BC78]slice mismatch
[mpeg2video @ 0069BC78]00 motion_type at 1 11
[mpeg2video @ 0069BC78]00 motion_type at 8 12
[mpeg2video @ 0069BC78]mb incr damaged
[mpeg2video @ 0069BC78]ac-tex damaged at 4 22
[mpeg2video @ 0069BC78]ac-tex damaged at 3 23
[mpeg2video @ 0069BC78]00 motion_type at 6 24
[mpeg2video @ 0069BC78]00 motion_type at 10 25
[mpeg2video @ 0069BC78]ac-tex damaged at 9 26
[mpeg2video @ 0069BC78]ac-tex damaged at 3 27
[mpeg2video @ 0069BC78]ac-tex damaged at 0 28
[mpeg2video @ 0069BC78]ac-tex damaged at 31 29
[mpeg2video @ 0069BC78]concealing 1170 DC, 1170 AC, 1170 MV errors
^C






More information about the ffmpeg-devel mailing list