I was wondering if there is a way to automate the following in virtual dub.
1. open a video file
2. open the filters and add deshaker filter
3. use a preset setting on the deshaker filter
4. close the deshaker and filter dialogue
5. run analysis of the video prior to deshaking
6. deshake using the filter again
7. save using compression codec H264
I know it's a tall order, but it seems like batch should be able to do it except help file is very thin on details. and I'm having hard time figuring out.
if it's like a macro in word, it should be pretty easy. the tasks are pretty repetitive, and I have a many videos that needs to be stabilized.
Any insights will be appreciated.
+ Reply to Thread
Results 1 to 8 of 8
Maybe 'Save processing settings' after you have the filters set up the way you like. Then 'Load processing settings' for the next target video. Those are in the left 'File' column. There is also a 'Run script' or 'Job control' that you may find useful for batching.
I've used saved processing settings with VD in the past, but that didn't include the deshaker filter.
But others may have some better ideas. I don't use VD that often these days.
And welcome to our forums.
Ok. Thank you. Let's see what others can suggest as well. What do you prefer to use for video editing? As far as I can tell VD is the only one with video stabilization filter that actually work.
This is not possible unless you can write a tool to generate job file for VirtualDub. The tool can be as simple as some python script though.
Basically you need to create 2 jobs for each file, one with analyze pass and next to it with render to h264.
You can schedule one manually and then populate it with the rest of sources (by the extra tool).
Isn't that what the /p and /b switches are for? I.e. first create generic jobs and then run them with different input/output files via cli command?
take a look here:
someone already made this work, for all files in a directory, just following a link posted on this forum yesterday by poisondeathray