Any possibility of this being able to export to a lossless image sequence, like tiff or png?
Looks good, btw. Can't wait to try it when I get my camera!
Any possibility of this being able to export to a lossless image sequence, like tiff or png?
Looks good, btw. Can't wait to try it when I get my camera!
That's something I'll add to version 1.3. Avisynth has an ImageWriter function, so in essence, you can do it now with the post processing template by adding something like this to the end of it:
ConverttoRGB(matrix="PC.709")
ImageWriter("D:\Video\Projects\MyProject01\Clip01\ frames\", type="png")
The problem with this though, is that it will write out each frame but at the same time the utility will create an AVI file. I intend to add the image sequence option so it won't create the AVI file while it's removing pulldown. Also, remember, these png or tif files will still only be 8bit.
Look for the new version in a few days.
Last edited by Khaver; 2010 May 12th at 10:59.
I downloaded this to test it out, and I got error messages trying to select a codec to output in...
Not happy!![]()
When Daniel's not happy, I'm not happy. I don't want a hit man sent my way.
If you still have those new Matrox codecs installed you need to uninstall them. There's something funky about those codecs.
See what happens if you go to a command prompt, go to the directory where the utility is installed and type the command: avs32pd.exe -s i
That should pop up the VWF codec choice dialog. If it doesn't, there's something wrong with your codecs or an incompatability with your OS. What OS are you using? I've only tested my utility on XP.
I use Vista 32bit... and unfortunately I deleted the program when it stopped working for me... so I can't test that fix.
And the Matrox codecs are minutes away from being deleted anyway![]()
Last edited by Daniel Rutter; 2010 May 18th at 05:30. Reason: Another case of typing my answer as I read. Typo's suck :(
This new version has the ability to create PNG, TIF, JPG, BMP, TGA, PPM, PCX or RAW image sequence files instead of AVI video files. It uses avisynths imagewriter function.
Also in the zip is a special version for ffdshow power users that allows you to use some of its built-in filters for postprocessing. Instructions included.
Enjoy.
looks great! I will have to test it out on my Windows 7 64 bit machine next week.
Can't seem to get it to work. It freezes during the analysis CADENCE part if I uncheck audio, and gives me an error if I don't. I tried setting it to run in compatibility mode for Windows XP, still no dice. I am not very familiar with the other three things needed, but I think they are installed correctly.
beafet,
Make sure ffdshow is set to decode mpeg2 video. If the button on my utility doesn't work, use the ffdshow shortcut in your programs menu. Set MPEG2 to libmpeg2.
Try setting the compatability mode on the avs32pd.exe that's in the same folder as the utility. Also, go to a command prompt in that directory and do the command: avs32pd.exe
That should give you the help screen. If that works, try: avs32pd.exe -s i
That should pop up the codec dialog. If it crashes, then its a compatability issue with Win7 and I'm not sure what you can do since I don't have Win7.
Keep me informed.
Version 1.4
You can now select a db level to normalize the audio to. The normalization routine is now faster. Plus misc. bug fixes.
Enjoy.
PS: I've noticed several people having problems using this utility on Windows 7. Has anyone gotten it to work on Windows 7? If yes, can you explain here what you had to do to get it to work. I don't have Windows 7 to test on.
Also, could someone who has ffdshow working on Vista and/or Windows 7 right click on the ffdshow "Video decoder configuration" shortcut in your start menu and tell me what's in the "Target" box and the "Start in" box. I want to try to get the configuration button in my utility working for OS's other than XP.
Thanks.
The only win7 I have is in my laptop. It's Win7 64-bit.
I installed your utility in "Program Files (x86) because it's a 32-bit app. It worked fine and I was able to access the ffdshow config through the default button in your app.
My ffdshow decoding shortcut is as follows:
Target:
C:\Windows\SysWOW64\rundll32.exe ffdshow.ax,configure
start in:
"C:\Program Files (x86)\ffdshow"
Again this is on Win7 64-bit, I don't have Win7 32-bit to test it out on.........
There is no such thing as "Idiot-Proof".........a good Idiot will get around that every time.
I never shoot in PF24, so I did the original test with some AVCHD clip I had at hand, it was 30p. I decided to do a real test, so I shot a shot PF24 clip on my HG20 AVCHD camera.
I used your utility to remove the pulldown on the PF24 AVCHD clip. It worked perfectly and was ridiculously easy. With all the moaning that goes on here about pulldown removal, you'd think they would use this simple tool and forget about it............
Great work on your nifty little tool!
There is no such thing as "Idiot-Proof".........a good Idiot will get around that every time.
Thanks racer. So we know it works with Windows 7 64bit. I'm assuming you are using 32bit versions of Avisynth and ffdshow, is that right?
I'm using 32-bit version of Avisynth. I have both 32-bit and 64-bit versions of ffdshow installed.
There is no such thing as "Idiot-Proof".........a good Idiot will get around that every time.
I guess it's up to the App to call for the appropriate encoder/decoder. I have both 32-bit and 64-bit versions of Virtualdub, each utilizes the appropriate bit versions of ffdshow. My 64-bit version of Virtualdub will not import my Avisynth scripts (as expected) because it's a 32-bit app.
Ironically, my 64-bit version of Vegas Pro 9 has issues exporting via ffdshow. I'm assuming Vegas is not yet a full fledged 64-bit app yet. I can still export via a 32-bit Debugmode Frameserver into Virtualdub if I want to encode via ffdshow or whatever........
There is no such thing as "Idiot-Proof".........a good Idiot will get around that every time.
looking closer, I may have installed ffdshow -tryouts, which I guess won't work with this. Let me see if I can figure this out lol.
ok, it creates the avs script in the folder, but I think that's as far as it gets. It looks like this:
off=0
directshowsource("C:\Users\Tony\Desktop\00001.MTS" ,fps=29.97003,audio=false).trim(20,80)
assumeTFF()
separatefields()
doubleweave()
pulldown(0,3)
WriteFile("C:\Intfiles\00001-INT.ilc","IsCombed(20)",False)
It seems like it creates the analysis script but AVISYNTH isn't doing anything with it. Perhaps the decomb.dll isn't doing something? I put it in the plug-ins folder in the Avisynth folder. Maybe there is more to it than that? I can't find an .exe to do anything within the Avisynth folder. If it matters I am using an HF11
FFdshow tryouts is good, just make sure it's the 32bit version, even if you have a 64bit OS. The decomb.dll in the avisynth "plugins" folder is good. Now you have to make sure ffdshow is decoding your AVCHD files.
Open the ffdshow video decoder configuration dialog and go to the "Codecs" tab. On the right will be a list of codecs that ffdshow can decode. At the top, you'll see under Format, "H.264/AVC". Next to it under "Decoder", click where it says "disabled" and set it to "ffmpeg-mt" and close the dialog. Try again.
I've tried it with that and the other choice. No difference.![]()
In a command prompt, go to the directory where you have my utility installed and do the command: avs32pd.exe
That should give you a help screen. If it does, try this command: avs32pd.exe -s i
That should pop up the codec compression dialog. If yes, set a codec. Move one of the generated avs files that has "-ANL" at the end into this directory and do the command:
avs32pd.exe "File name-ANL.avs" "test.avi" -l i -o v -w -p 2
(thats a lower case L at -l i) Does that do anything? If no.
With notepad, create a file with this line:
version()
Save this file as "version.avs" to the directory where my utility is and again on the command prompt do:
avs32pd.exe "version.avs" "version.avi" -l i -o v -w -p 2
Does that create an avi file with the verion of avisynth in it? If yes, than the problem is with your installation of ffdshow. If no, then the problem is with avisynth.
You need to get these 2 things working before my utility will work.
It creates the test avi file, it has red letters that say:
DirectShowSource: RenderFile, the filter graph manager won't talk to me
(C:\batch\00001-ANL.avs, line 2)
And it does create the file with the version, so it must be this darn ffdshow. Thanks for all your help thus far. Great support for a free product!
Last edited by beafet; 2010 June 5th at 00:07.
Ok, I installed the CCCP, and enabled ffdshow decoding of "raw video."
Seems to be working.
The only codecs I can convert to are the following:
Microsoft RLE
Microsoft Video 1
Intel YUV codec
Intel YUV codec
Cinepak Codec by Radius
Lagarith lossless codec
ffdshow Video Codec
Full Frames (Uncompressed)
In your example you have Huffyuv (which I have installed, btw) but I don't seem to have that choice. Oh well, Lagarith seems to work fine anyway. I am super excited that we got it working. Now I just need to go film something!
I can't seem to be able to out in Full Frames(Uncompressed) the program crashes everytime. I have no problems using the Lagarith codec however. Is it not supposed to use the Full farmes option?