PDA

View Full Version : HDDVD and AviSynth ?


S3Ri0US
4th February 2008, 11:37
Hi there..

Can some one tell me how i can Pulldown an HDDVD Movie by AviSynth ?? The input Evo Files have 30FPS but i whant to make a Pulldown to 23.976. I have tryed the following:



DirectShowSource("H:\HVDVD_TS\FEATURE_1.EVO",fps=29.970,framecount= 129059,Audio=false,seekzero=false,seek=true)+DirectShowSource("H:\HVDVD_TS\FEATURE_2.EVO",fps=29.970,framecount= 112267,Audio=false,seekzero=false,seek=true)
ConvertToYV12()ChangeFPS(23.976)LanczosResize(1280, 720)



But after Encoding the FrameCount and the Duration is not right. Any Tips ?

Thnaks

Blue_MiSfit
4th February 2008, 18:03
DirectShowSource("H:\HVDVD_TS\FEATURE_1.EVO",fps=29.970,framecount= 129059,Audio=false,seekzero=false,seek=true)+DirectShowSource("H:\HVDVD_TS\FEATURE_2.EVO",fps=29.970,framecount= 112267,Audio=false,seekzero=false,seek=true)

Change those to 23.976 :)

By setting them to 29.976 as you have - you are adding pulldown to the native 23.976p fps that your HD-DVD source actually contains.

Don't :)

I do HD-DVD all the time, and that's the method I use. Works very well!

Note you might get better results setting up a filter graph ahead of time. I use Haali splitter -> WMV Decoder DMO (for VC1) or CoreAVC (for H.264). To get WMV Decoder DMO to work, you need to install the Windows Media Player 11 SDK, per

Looks like whatever your DirectShow decides to output is not YV12 (guessing based on your ConvertToYV12()). This adds unnecessary color conversions.

I like to have full control...

~MiSfit

Inventive Software
4th February 2008, 18:04
I believe the correct procedure is to apply IVTC, or 3:2 pulldown to the video, instead of changing the video's FPS like you're doing. Try DGPullDown.

EDIT: Bugger, Blue_Misfit beat me. ;)

S3Ri0US
5th February 2008, 00:22
Change those to 23.976 :)

By setting them to 29.976 as you have - you are adding pulldown to the native 23.976p fps that your HD-DVD source actually contains.

~MiSfit

Thanks a lot.. but when im using 23.976 with the Framcount ill get from mediaInfo.dll .... my Audio get bad Async.


ps.. when i dont use ConvertToYV12() then x264 dont start encoding..

Sagekilla
5th February 2008, 00:36
Use fps=24/1.001 if you're trying to do proper film. Same goes for 29.97 fps; use 30/1.001 not the decimal! That's why you're getting synch with audio.

By the way, this should be in Avisynth forum not in the AVC forum.

S3Ri0US
5th February 2008, 02:00
Ok.. now if testet 24/1.001 but now the Movie is 2:47:30

Mediainfo.dll tell me 2:14:33

Sagekilla
5th February 2008, 02:10
Sorry, I don't know the exact procedure for converting HD DVDs for usage. All I know is that if you want to use proper film rate it's 24/1.001 and likewise for 29.97 fps it's 30/1.001.

S3Ri0US
5th February 2008, 02:29
I have new Calculated the Framecount by duration in Seconds * 23.976 FPS... now ill get back to the Real Duration.. i will test it on a new Encode at the Night.

S3Ri0US
6th February 2008, 00:49
Ok the Encode looks good but.. i miss 20 - 40 FPS by the end of the first EVO... After this the Audio go Async.