JVC Everio Camera and DVDs

Ray Newman ray at one.com.au
Tue Aug 15 04:47:33 UTC 2006


I finally got around to trying mpeg2desc with the following results:

%mpeg2desc < file.mod -a 0 -o audio -v 0 -o video > file.log
Could not read
%head file.log
00000000: mpeg2 pack hdr, 0.000 sec
0000000e: system header; length=18
00000026: pes private2; length=2004
00000800: mpeg2 pack hdr, 0.001 sec
0000080e: pes video 0; length=2028; hdr=16; pts 0.331 sec; dts 0.211 sec; 
(pext); pstd=237568 (scale=1024)
00001000: mpeg2 pack hdr, 0.003 sec
0000100e: pes video 0; length=2028; hdr=3
00001800: mpeg2 pack hdr, 0.004 sec
0000180e: pes video 0; length=2028; hdr=3
00002000: mpeg2 pack hdr, 0.006 sec
%tail file.log
00c0b620: pes padding; length=474
00c0b800: mpeg2 pack hdr, 11.011 sec
00c0b80e: pes video 0; length=2028; hdr=3
00c0c000: mpeg2 pack hdr, 11.013 sec
00c0c00e: pes video 0; length=2028; hdr=3
00c0c800: mpeg2 pack hdr, 11.015 sec
00c0c80e: pes video 0; length=2028; hdr=3
00c0d000: mpeg2 pack hdr, 11.016 sec
00c0d00e: pes video 0; length=1753; hdr=3
00c0d6ed: pes padding; length=269
%ll audio video file.*
-rw-r--r--  1 ray  one         0 Aug 15 14:42 audio
-rw-r--r--  1 ray  one    510634 Aug 15 14:42 file.log
-rwxr-xr-x  1 ray  one  12638208 Aug 15 14:41 file.mod
-rw-r--r--  1 ray  one  11740474 Aug 15 14:42 video
%grep audio file.log
0001b80e: pes private1, audio 0; length=1551; hdr=11; pts 0.251 sec; (pext); 
pstd=59392 (scale=1024)
0002680e: pes private1, audio 0; length=1548; hdr=8; pts 0.283 sec
0004880e: pes private1, audio 0; length=1548; hdr=8; pts 0.315 sec
0005280e: pes private1, audio 0; length=1548; hdr=8; pts 0.347 sec
0005c00e: pes private1, audio 0; length=1548; hdr=8; pts 0.379 sec
0006600e: pes private1, audio 0; length=1548; hdr=8; pts 0.411 sec
0007000e: pes private1, audio 0; length=1548; hdr=8; pts 0.443 sec
0007a00e: pes private1, audio 0; length=1548; hdr=8; pts 0.475 sec
0008380e: pes private1, audio 0; length=1548; hdr=8; pts 0.507 sec
0008d80e: pes private1, audio 0; length=1551; hdr=11; pts 0.539 sec; (pext); 
pstd=59392 (scale=1024)
0009780e: pes private1, audio 0; length=1548; hdr=8; pts 0.571 sec
0009b80e: pes private1, audio 0; length=1548; hdr=8; pts 0.603 sec
etc...


Any idea what is likely to be the problem with my files.


Ray Newman.


Steve O'Hara-Smith wrote:
> On Wed, 19 Jul 2006 18:43:55 +1000
> Ray Newman <ray at one.com.au> wrote:
> 
>> I have a problem with the term "re-multiplex"; what does this mean?
> 
> 	An mpeg2 stream contains audio and video streams (potentially
> several audio streams and perhaps subtitle streams too) each stream is
> split into packets and these packets are interleaved (or multiplexed) in
> the container file.
> 
> 	DVDs require another set of packets in addition to the audio, video
> and subtitle packets called navigation packets or VOBUs. Few applications
> provide these (you might be lucky) - mpeg2 stream files with VOBUs are
> usually known as VOBs (from the extension seen in DVDs).
> 
> 	To get a VOB from a plain mpeg file it is necessary to break the
> file into it's component parts (demultiplex it) using mpeg2desc this can be
> done like this:
> 
> mpeg2desc < file.mod -a 0 -o audio -v 0 -o video
> 
> 	Which produces files audio and video. These can then be
> (re-)multiplexed back into a VOB with
> 
> mplex -f 8 -o file.vob video audio
> 
> 	or
> 
> tcmplex-panteltje -m d -i video -0 audio -o file.vob
> 
> 	The -f 8 (-m d) tells mplex (tcmplex-panteltje) to build an mpeg2
> stream with navigation packets. You can then use dvdauthor to assemble a
> DVD image and growisofs to burn it.
> 
> 	It is also possible to do the same job with a recent version of
> ffmpeg (more recent than 0.49-pre1) in a single command.
> 
> ffmpeg -i file.mod -vcodec copy -acodec copy -target pal-dvd file.vob
> 
>> Also the transcode port won't build anyway.
> 
> 	Oh dear. Ah well mpeg2desc from dvdauthor will probably do the job.
> 
>> I guess my question should be: what is wrong with the MPEG2 files from
>> this camera?
> 
> 	Nothing is likely to be wrong with them but they are almost
> certainly not VOBs :)
> 


More information about the freebsd-multimedia mailing list