Hi,
first of all: It's really a funny coincidence that I had a
NTSC-->PAL DVD conversion problem exactly at the same time
as Ben Blout :-) I read his posting in the archives shortly
after I subscribed to this list.

All right, here's what I've got:

I have a NTSC DVD and want to create a PAL DVD from it.
I copied the VOBs to my disk using dvdunauthor. Then I used
the following command to convert video to 25fps:

transcode -i vob_01t_001.vob -x vob,null -a 0,0 \
-y mpeg2enc,null -F8 -w 7800 -J modfps --export_fps 25 \
--export_asr 2 --export_prof dvd_pal -o my_output

This produces my_output.m2v with 25fps in good quality.
(Ben, does this work for you?)

My problem is: How do I add the audio so that it is
in sync?

I first tried to do this to extract the AC3 stream:

tccat -i /path/to/rip/vob_01_001t.vob -t vob | \
tcdemux -a 0 -x ac3 | \
tcextract -t vob -x ac3 -a 0 > my_output.ac3

Unfortunately, this produces a corrupted file that
is not readable, not even by tcprobe. Does anybody
know why?

I then used mplayer -dumpaudio to get the stream.
This worked. But although the audio file has exactly
the same length as my converted video (within a few
10 milliseconds), I didn't manage to get it in sync
with my video. After about 3600 frames (2 min 24 sec),
audio is already one second behind the video. This 
further increases towards the end of the video.
Audio is simply played too slow, which means the
player has a lot of audio left when the video ends.

How can that be explained? If I multiplex one hour
of video with one hour of audio, how can they be
out-of-sync?

What do I have to do to get this right?

Thanks,
Hans
 



Reply via email to