Log in

View Full Version : Problem in virtualdub with hd-dvd


MJVH
7th April 2007, 09:52
hello,

I'm french, and sorry if my english is bad

so, I have a hd-dvd (1080) and i want to convert it in divx hd (1080) but the movie's time is not correct in virtualdub. The movie is during 1H50min and in virtualdub 105h...

before open the movie in virtualdub, i demux it with EVOdemux, after I open the video with graphedit, and choose many filters like sonic hddemuxer and sonic cinemaster video decoder 4.1,
after, i made an avs : inside, i have :
DirectShowSource("D:\...\pb.grf",fps=25,audio=false)
BicubicResize(1920,1080,0,0.5)

if i use the function trim and the number of image, i have many minutes of the movie in vdub, so i don't use it.

A solution to resolve that.

Thanks

foxyshadis
7th April 2007, 21:27
The problem is actually in the directshow splitter; I have no idea how to solve it, having no HD discs myself, so I'll move it into the containers forum where someone can help.

MJVH
12th April 2007, 09:07
up, any idea

miztadux
13th April 2007, 14:24
I'm sure you can find lots of info in this forum about how to open hd-dvd video in avisynth.

I never did that myself so I can't answer directly, but it seams you need to specify the total number of frames directly in directshowsource;

For example, here is a post: (talking about wmv encoding, just discard the last step):
http://forum.doom9.org/showthread.php?p=977046#post977046

1 Demux HDDVD with EVodemux and note the calculated Framecount
2. Create a Graph with Filesource-ElecardMepgDemultiplexer-SonicVideoDeocder 4.2
3. Create a AVS with
DirectShowSource("G:\yourvideo.grf",fps=23.976,framecount=xxxxxx,seekzero=false,seek=true,audio=false)
4. Encoding...

Clown shoes
13th April 2007, 17:02
You have the fps listed as 25 in your script, whereas to the best of my knowledge all HD-DVDs so far ar 23.976 this would certainly count for at lest some time difference. I also notice you are using the 4.1 version of the cinemaster decoder. I beleive only 4.2 is currently working for this task.