Log in

View Full Version : DVD->H264: Encoded Video Too Fast


pepak
6th March 2008, 15:57
I have been backing up my DVDs using this procedure:

1) Demux the DVD to M2V and AC3 with SmartRipper
2) Load the M2V into VirtualDubMod
3) Add the AC3 to the stream list
4) Set video to Full Processing Mode and set compression options
5) Save File As

Now I have run into a few DVDs which I couldn't encode using this procedure so I downloaded AviDemux and tried that:

1) Open the first VOB in AviDemux
2) Choose "Yes" when asked to add other parts
3) Set options for video encode
4) Save File As

Again, this procedure worked. I converted about 25 DVDs, but then was left with two which would encode but when played back, they played at approximatelly double the usual speed. Both DVDs have these things in common:

1) SmartRipper will crash on them
2) AviDemux loads them fine, but displays them only as 354x480 rather than 708x480. I used a resize filter to stretch them back to 708x480.
3) When playing back the encoded AVIs, KMPLayer claims the files are 29.97 FPS (just like the original DVD) but that it is playing them at +-60 FPS. The time displayed in the title bar corresponds to the double speed.
4) Media Player Classic and MPlayer don't display the actual frame rate, but they do claim that the AVIs are 29.97 FPS - and they both play the movies at something which looks like double speed to me.

I expect the half-horizontal resolution (point 2 above) is somehow related to the double speed, but I have no idea what to do to fix it. Can anyone help, please?

Note: The DVDs in question are not protected - actually, I made them myself on a standalone recorder.

setarip_old
6th March 2008, 19:13
Hi!The DVDs in question are not protected - actually, I made them myself on a standalone recorder.Do these homebrewn DVDs PLAY properly?

pepak
6th March 2008, 19:34
Yes, of course.

Blue_MiSfit
6th March 2008, 21:44
Try using DGIndex to index the VOBs to a D2V file, and then load this into an AviSynth script with MPEG2Source(...). Drop this script into VirtualDub.

You may be having some issues with fps flags being set incorrectly etc...

DGIndex should give you more info!

~MiSfit

pepak
10th March 2008, 08:36
Thanks for suggesting DGIndex - after I demuxed the DVDs with this utility, the rest of the process went fine and the resulting movie plays at correct speed.