StephLG
27th May 2002, 12:12
Hi,
I encounter a weird problem when trying to do IVTC with AVISynth and VirtualDub.
My source file is a 22Gb HuffYUV avi, captured from my "Star Wars" NTSC Laserdiscs using an Asus GeForce3 8200Ti video card and iu_vcr software. According to iu_vcr, there were no dropped frames during the 50min capture.
I wanted to try a new IVTC method (new to me), doing a manual IVTC in TMPGEnc, saving the project as a '.tpr' and then using the tprivtc.dll plugin for AVIsynth to perform ivtc according to information stored in the '.tpr' file.
The manual IVTC step in TMPGEnc (v2.52 Plus or something like that) worked very well; the '10100' pattern found could be applied to the whole movie. I checked the entire movie for a possible phase change but didn't find any. So, I saved the '.tpr' project and imported it in avisynth with the following script:
LoadPlugin("tprivtc.dll")
OpenDMLSource("capture.avi")
DoubleWeave()
Tprivtc("capture.tpr")
The result in VirtualDub (v1.4.10) is really strange; the resulting framerate is said to be 23.976, so IVTC should have worked well but half of the resulting frames are interlaced! Actualy, when I make a slow preview in VirtualDub, frame by frame, I can see there are 2 good frames, then 2 bad frames, then 2 good frames, the 2 bad, and so on...
I thought something was wrong with my '.tpr' file, but I also tried a more conventional IVTC method in avisynth, using script like:
OpenDMLSource("capture.avi")
DoubleWeave()
and each of the following pulldown patterns
Pulldown(0,2)
Pulldown(1,3)
Pulldown(2,4)
Pulldown(0,3)
Pulldown(1,4)
The result with the above script is the same. So, I guess the problem doesn't come from the tprivtc method but either from avisynth (v1.0b7a) or the avi file. I remember having successfuly performed IVTC with this same version of avisynth and the pulldown() method about a month ago so it must come from the source file. The weird part is that, when viewed in TMPGEnc, the source file looks perfect; I did a close watch, frame by frame, when trying to find the pattern '10100'.
What could it be? Anyone already had such a problem?
Thanks, Steph.
I encounter a weird problem when trying to do IVTC with AVISynth and VirtualDub.
My source file is a 22Gb HuffYUV avi, captured from my "Star Wars" NTSC Laserdiscs using an Asus GeForce3 8200Ti video card and iu_vcr software. According to iu_vcr, there were no dropped frames during the 50min capture.
I wanted to try a new IVTC method (new to me), doing a manual IVTC in TMPGEnc, saving the project as a '.tpr' and then using the tprivtc.dll plugin for AVIsynth to perform ivtc according to information stored in the '.tpr' file.
The manual IVTC step in TMPGEnc (v2.52 Plus or something like that) worked very well; the '10100' pattern found could be applied to the whole movie. I checked the entire movie for a possible phase change but didn't find any. So, I saved the '.tpr' project and imported it in avisynth with the following script:
LoadPlugin("tprivtc.dll")
OpenDMLSource("capture.avi")
DoubleWeave()
Tprivtc("capture.tpr")
The result in VirtualDub (v1.4.10) is really strange; the resulting framerate is said to be 23.976, so IVTC should have worked well but half of the resulting frames are interlaced! Actualy, when I make a slow preview in VirtualDub, frame by frame, I can see there are 2 good frames, then 2 bad frames, then 2 good frames, the 2 bad, and so on...
I thought something was wrong with my '.tpr' file, but I also tried a more conventional IVTC method in avisynth, using script like:
OpenDMLSource("capture.avi")
DoubleWeave()
and each of the following pulldown patterns
Pulldown(0,2)
Pulldown(1,3)
Pulldown(2,4)
Pulldown(0,3)
Pulldown(1,4)
The result with the above script is the same. So, I guess the problem doesn't come from the tprivtc method but either from avisynth (v1.0b7a) or the avi file. I remember having successfuly performed IVTC with this same version of avisynth and the pulldown() method about a month ago so it must come from the source file. The weird part is that, when viewed in TMPGEnc, the source file looks perfect; I did a close watch, frame by frame, when trying to find the pattern '10100'.
What could it be? Anyone already had such a problem?
Thanks, Steph.