I need to correct this. See below.
I just tried your posted example. I had no problems with:
$ mplex -M -f 8 -o am-dvd.mpg am.m2v am.mp2
$ vamps -e 1.5 -a 1 -p -i xx < am-dvd.mpg > out.vob
and out.vob played like any normal .mpg file.
$ ls -l
total 21828
-rw-rw-r-- 1 John John 9172992 2009-02-12 16:51 am-dvd.mpg
-rw-rw-r-- 1 John John 8375981 2009-02-10 23:37 am.m2v
-rw-rw-r-- 1 John John 561792 2009-02-10 23:37 am.mp2
-rw-rw-r-- 1 John John 4194304 2009-02-12 16:59 out.vob
-rw-rw-r-- 1 John John 363 2009-02-11 00:08 requant-sample2.txt
so maybe you should try different mplex options :-)
John P
=======================
In fact out.vob had a shorter playing time because vamps did not reach
the eof.
vamps: Fatal: Bad padding packet length at 9170958: 2024
Following are part-outputs from ffmpeg -i
Input #0, mpeg, from 'am-dvd.mpg':
Duration: 00:00:19.99, start: 0.120000, bitrate: 3670 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR
4:3], 4578 kb/s, 25.00 tb(r)
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 224 kb/s
Input #0, mpeg, from 'out.vob':
Duration: 00:00:11.04, start: 0.120000, bitrate: 3039 kb/s
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR
4:3], 4578 kb/s, 25.00 tb(r)
Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 224 kb/s
===================