I can save my processing settings in Vdub and load them up using the normal GUI, but using a batch script for the command line it gives me an error:
....vcf is of an unknown or unsupported file type.
Here is the command line I am using:
I:\DESHAKER\VirtualDub\vdub.exe /c /s cut.vcf /p I:\DESHAKER\00000.MtS.avs %1.avi /r /x
+ Reply to Thread
Results 1 to 12 of 12
-
-
Code:
VirtualDub.audio.SetSource(1); VirtualDub.audio.SetMode(0); VirtualDub.audio.SetInterleave(1,500,1,0,0); VirtualDub.audio.SetClipMode(1,1); VirtualDub.audio.SetConversion(0,0,0,0,0); VirtualDub.audio.SetVolume(); VirtualDub.audio.SetCompression(); VirtualDub.audio.EnableFilterGraph(0); VirtualDub.video.SetInputFormat(0); VirtualDub.video.SetOutputFormat(7); VirtualDub.video.SetMode(3); VirtualDub.video.SetSmartRendering(0); VirtualDub.video.SetPreserveEmptyFrames(0); VirtualDub.video.SetFrameRate2(0,0,1); VirtualDub.video.SetIVTC(0, 0, 0, 0); VirtualDub.video.SetCompression(0x73646666,0,10000,0); VirtualDub.video.SetCompData(3154,"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"); VirtualDub.video.filters.Clear(); VirtualDub.audio.filters.Clear();
-
I'm actually not using ANY parameters. I just wanted to use h264 compression. Why the res of that stuff is there, I dont know.
-
Create 3 avs files and uses them as input to vdub.exe.
My test.vcf script gives me an output that is deinterlaced, resized and has Xvid compression.
Got 3 working AVI clips.
Input files are test001.mpg, test002.mpg, test003.mpg
for %%a in ("*.mpg") do echo directshowSource("%%~fa") > "%%~na.avs"
for %%a in ("*.avs") do "c:\VidAud\virtualdub\vdub.exe" /s test.vcf /p "%%a" "%%~na.avi" /r /c /x
Cheers. -
Cool little script. Seems simpler than mine. I will have to try it later, possible tomorrow and will let you know.
Thanks.
EDIT: Its working great. Now do you know a way to script it to use 2 vcf files (first pass and second pass) one file at a time? This script will work, but only if there is ONE file in the folder.
for %%a in ("*.mts") do echo directshowSource("%%~fa") > "%%~na.avs"
for %%a in ("*.avs") do "I:\DESHAKER\virtualdub\vdub.exe" /s I:\DESHAKER\virtualdub\cut.vcf /p "%%a" "%%~na.avi" /r /c /x
for %%a in ("*.avs") do "I:\DESHAKER\virtualdub\vdub.exe" /s I:\DESHAKER\virtualdub\cut2.vcf /p "%%a" "%%~na.avi" /r /c /x
pauseLast edited by zzyzx2; 14th Sep 2011 at 15:36.
-
Hi.
When you edit a post no email notification is sent out. I hadn't realised you had a question.
Best to make a new post.
It may be working.
The first line, pass1, is executed for ALL files in the folder.
Then the second line, pass2, is executed for ALL files in the folder.
So, if you have 23 files pass1 executes 23 times before pass2 starts.Last edited by pcspeak; 15th Sep 2011 at 00:13. Reason: remove unwanted lines.
-
A thought.
If you use the same AVS on the second pass then you are using the same MTS as for the first pass.
Should you be creating a new AVS, using the pass1 AVI output as input to pass2 rather than the MTS file?
Last edited by pcspeak; 15th Sep 2011 at 00:25.
-
Have not tested this thoroughly.
The second line is one long line in the script and should do 2 passes on each file. One at a time.
Note the join &&.
for %%a in ("*.mpg") do echo directshowSource("%%~fa") > "%%~na.avs"
for %%a in ("*.avs") do "c:\VidAud\virtualdub\vdub.exe" /s test1.vcf /p "%%a" "%%~na_P1.avi" /r /c /x && "c:\VidAud\virtualdub\vdub.exe" /s test2.vcf /p "%%~na_P1.avi" "%%~na.avi" /r /c /x
Luck
-
MINT!! The && fixed it up like a charm. Now I can encode all of my vids without babysitting them all the time.
Thanks alot for your help.
Also, I didnt reply to my own post as its normally not allowed on forums.
Similar Threads
-
CrossPlatform command line tool to multiplex avi files?
By Selur in forum Newbie / General discussionsReplies: 0Last Post: 23rd Mar 2012, 15:29 -
Command-line command for fixing AVI?
By timur in forum ffmpegX general discussionReplies: 1Last Post: 23rd Sep 2009, 02:23 -
Any command line tools for splitting (and/or joining) video files?
By kkol123 in forum EditingReplies: 8Last Post: 4th Dec 2008, 18:35 -
Joining Mpeg2 files from the command line
By roden in forum Newbie / General discussionsReplies: 3Last Post: 9th Oct 2007, 09:02 -
put few audio files on a video ( by command line tool )
By zoha520 in forum Newbie / General discussionsReplies: 0Last Post: 10th Sep 2007, 04:21