2007 October 20th, 11:29
It looks like you are shooting on a PAL HV20, in which case pulldown removal is unnecessary (and detrimental). Pulldown is added to NTSC 24p video to bring it to 30 fps, so must be removed for true 24p. This 30 to 24 fps conversion is a reduction of 20%. If you attempt to remove pulldown from PAL 25p, you will get 25-(0.2x25) = 20 fps, which is what happened to you.
Originally Posted by Maarten L
The 24p workflows you see here are not necessary or appropriate for you. With PAL 25p, all you need to do is simple deinterlacing, and you should have beautiful 25 fps progressive footage. If you really wanted to have 24p, you would then need to slow down your footage to 96% of the original frame rate, but this is only necessary if you are printing to film.
2007 October 20th, 12:35
Originally Posted by gmmllc
Thanks for answer but it wont help a little. Virtualdub still shows me the same problem. Meybe my codecs are crash or something else I've got no idea.
2007 October 20th, 13:45
You obviously shot at 25p PAL your footage, not 24p, and so the pulldown is not necessary.
2007 October 23rd, 22:42
I got some of your template changes into my project but then while I was there, I started messing around with things I was going to create a nice simple little DLL that I could ship that did all of my core processing so I could share it between the stand-alone application and the Vegas plugin, but unless I put it in the GAC, then I have to drop it in two places (one in the Vegas Scripts folder and one for the .Exe). The vegas scripts folder assumes its a plugin and it shows up in the UI, so I don't like that since it doesn't have an entry point. I don't want the Vegas Plugin being my main library DLL (though that would be nice too) because it has the hard dependency on the Vegas DLL (which also apparently isn't in the GAC).
So needless to say, I screwed up the project a bit while doing that and figuring out in the end that I really don't want to do that! *sigh*. So now I'm unwinding those changes.
I'm also thinking about re-naming the plugin & exe to "M2T Orchestrator" since as you said, it does so much more than just removing pulldown. Later, we can maybe incorporate some other changes to allow "plugins" to be loaded that could additionally alter the VDub scripts or AVISynth template file to do some of that other magic that you've been doing.
Wishing I had installed a source control system on my machine!
2007 October 24th, 20:30
I look forward to the name change! Your tool has been a great help to me so far. I can only imagine it will become even MORE handy once it becomes more flexible still.
Originally Posted by SSzudzik
So far you've gotten most of the basics into the tool that I use personally. For example, the simple option of leaving the .avs files after processing has be a boon to me, not only just for debugging, but for creating an entire work flow. There is a plug-in for Premiere that allows .avs scripts to be loaded directly (frame serving from AVISynth), which is quite handy. So at this point in time I have two really good work flows that your tool has been a great facilitator of. (I consider them both something of an improvement over the Lagarith/HUFFYUV based work flow)
1. transcoding to Morgan MJPEG2000 as the intermediate codec. Morgan MJPEG2000 is like a "poor mans Cineform" and it works great. I'm going to write up my experience some time soon. I think it would be a REALLY good option for a lot of people. Morgan is inexpensive (1/10th the cost of the cheapest Cineform) but provides all the functionality of Cineform. Nothing magic here, but the openness of HV20Pulldown.exe let me tweak and test the idea.
2. Frame served directly from m2t via AVISynth into Premiere. I meant to write this one up earlier, but I figured out the MJPEG2000 work flow and it distracted me. Again, the flexibility of your tool made this possible without the need for a bunch of programming on my part. (I could have written a CLI wrapper myself, but it would have been a lot of work to get right and using it would never have been as nice as your GUI tool)
Both my improved work flows have their advantages. #2 saves disk space, #1 is a slightly easier work flow and works with ANYTHING that opens AVI files (not just Premiere, which requires a plug-in to talk to AVISynth)
In the second work flow, actually SAVING the transcoded output from vDub isn't even strictly required. (Just the indexing, demuxing and generation of the .avs file) I usually save a nice 24p proxy res movie I can use for previewing anyway though.
Props to you for making the tool so easy to tweak.
2007 October 25th, 22:31
Ok....I was bugging you earlier today about this in particlar without seeing this post from yesterday....I would have never asked had I seen this. Anyways...this is definately the "Poor Man's Cineform' and it would be great to have it incorporated into this workflow. I would use this codec over Lagarith any day. (not saying Lagarith is badby any means......it's just that I am well pleased with the results of the MJEPG2000 so far).
Originally Posted by lordtangent
@SSzudzik, I just got around to using the Vegas script you made last month. This is exactly what you said it would be....makes life a lot easier now. Thanks.
2007 October 25th, 22:35
Glad that your having good results with it.
I'm looking into the MJPEG2000 as well. After LT's excellent review, I think I can probably scrape up $30 for it. Now when I'll have time to play with it... that's another matter...
2007 November 8th, 10:40
24p and Premiere
I need your help! I followed this thread for a quite a while and I had an impression that using H20pulldown.exe will actually generate avi file that will be handled well by Premiere 2.0. However, the file itself doesn't play smoothly in any player, neither it is smooth in Premiere. In Premiere I set up Canon HDV template for 24p, which I believe is the suitable one for files generated by h20pulldown.exe . What I really need? Is to convert individual takes or clips from H20 in HDV24 mode to avi clips that can be played by any player, especially so I can use those in Photodex Producer software. Please help.
2007 November 9th, 09:46
I found my solution: TMPGEnc 4.0 XPress . I did pulldown removal and then I could export it to whatever I wanted. I tried Divx and quality and smoothness is outstanding.
2007 November 11th, 15:28
UYVY codec support for HV20pulldown.exe
I dig the pulldown application and Eugenia's tutorial very much, thanks to everyone for their effort thus far.
Would it be possible to get a version of HV20pulldown.exe and the supporting files that allow us to use vDub instead of vDubMod? vDub is capable of reordering the YUV bits using its extended color depth functionality. I would like to transcode HV20 files from HDV to 8-bit Sony YUV 4:2:2 (fourcc code: UYVY) so that it will perform well in Sony Vegas. I have found that the standard uncompressed output performs poorly and would like to avoid having to do two transcodes to get my uncompressed 1080p footage onto my Vegas timeline.
If that is not feasible, could somebody help me determine how to make vDubmod capable of encoding to the Sony YUV format from vegas 8.0a? I have tried somewhat extensively and can't determine a way. I do not see the UYVY option in the compression section of vDub although it appears proerply in my system's registry. It looks liek the dll used to perform the encoding is msyuv.dll. Is it privileged information to determine how Sony YUV is encoded or something?
I tried the script in Vegas 8.0a and just got an error. "The located assembly's manifest definition does not match the assembly reference."
If I get this script working for me, will I be able to capture natively to the Sony YUV codec?
Last edited by RHKFilm; 2007 November 11th at 23:17.
2007 November 11th, 16:54
Does anyone know if the 24p pulldown vegas plugin/script will work in movie studio platinum?
Or do you have to have vegas pro to use scripts?
edit: it appears to be available in the Vegas Pro menu, but i get an error when i try to run the script: "The located assembly's manifest definition does not match the assembly reference."
Last edited by jmelan; 2007 November 12th at 02:32.
2007 November 11th, 21:45
i am new to the hv20 and have a question about hdvsplit...why do u need it?
and, how do you shoot in 60i?
2007 November 12th, 22:06
hdvsplit is just a free program you can use to capture and if you shoot in 24p it is automatically stored in a 60i container so you can either leave it how it is to get 60i or do the 3:2 pulldown to get 24p
Originally Posted by 514films
Edit- btw can someone please write a updated version of this guide because there is so much now that i dont know which to do
and does the exe SSzudzik made work with premiere cs3?
Last edited by limiwinks; 2007 November 12th at 22:50.
2007 November 12th, 23:17
Last edited by jmelan; 2007 November 12th at 23:33.
2007 November 13th, 02:01
Originally Posted by gmmllc
did anyone find a solution to this problem b/c i am getting the same thing and yes my DGDecode.dll is in the rite place
2007 November 13th, 16:48
Eugenia, thanks for the blog post. I followed your instructions to the letter and tried to convert the file you provided but I got the error message "the function DeleteComments was called on a stream[?] that hasn't been previously initialized with SetSource". Has anyone figured out how to fix this? I googled the error but only was able to find that it had something to do with the source file. But that doesn't make sense since you're providing the file that is causing the problem. Thanks.
2007 November 16th, 02:04
Is there any guru capturing with the Blackmagic Intensity card using the Online MJPEG codec who could post the method of 2:3 Inverse Telecine pulldown for Online MJPEG ? These posts talk about pulldown related to HDV, and it doesn't seem to work for MJPEG..
2007 November 17th, 17:23
I get the following error:AVISyinth open failure: MPEG2Sorce: Could not open sorce file.
Originally Posted by Mal
2007 November 17th, 19:34
Version of Lagarith 1.3.13
If someone has Lagarith version 1.3.13 can they post it ? I use the new version 1.3.14, however it gives a larger file size..
Originally Posted by Eugenia Loli-Queru
2007 November 17th, 21:27
Originally Posted by jmelan
Sorry, I've been AWOL from here for a little while. For those getting this error above, it's because of the new Sony.Vegas.dll file that ships with V8. The one I compiled against was V7 (since 8 wasn't out yet). I'll try to get an updated version that is compatible with 8 out in the next few days.
2007 November 17th, 22:38
zcream, Lagarith produces the right amount of bytes when the new version is used too. If you use Pulldown.exe and Lagarith lossless is selected (and previously Lagarith was configured to use YUY2), it should not create huge files (still, it's going to be up to 1.5 GB per minute, mind you).
2007 November 26th, 11:05
For those wanting a greatly reduced headache removing pulldown, that CineForm tools have a discount offer for HV20 users. Please see the post here : http://hv20.com/showthread.php?t=3992
2007 November 29th, 01:09
Hey all, first time posting. I am having a difficult time installing the Lagarith codec. It says to ectract the 2 files, then right mouse click the .inf file and select install. I don't have install, showing up when I right mouse click. Any ideas on how to fix this? Or a work around?
2007 November 29th, 01:13
You must make your Windows to show extensions (I hate how XP and Vista don't show extensions by default). You are probably right clicking on the .dll file instead of the .inf file. If you are right-clicking the right file indeed, then you are probably not administrator?
2007 November 29th, 13:49
I'm logged in as administrator on this computer, i'm right mouse clicking
the .inf file not the .dll file, still no luck.