VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. Member
    Join Date
    May 2002
    Location
    Germany
    Search Comp PM
    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
    Quote Quote  
  2. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    Please post contents of cut.vcf
    Quote Quote  
  3. Member
    Join Date
    May 2002
    Location
    Germany
    Search Comp PM
    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();
    Quote Quote  
  4. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    Looks OK to me. I'll run a couple of tests and get back to you.
    I use Vdub in batch file mode all the time but without all the parameters you have.
    Quote Quote  
  5. Member
    Join Date
    May 2002
    Location
    Germany
    Search Comp PM
    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.
    Quote Quote  
  6. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    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.
    Quote Quote  
  7. Member
    Join Date
    May 2002
    Location
    Germany
    Search Comp PM
    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

    pause
    Last edited by zzyzx2; 14th Sep 2011 at 15:36.
    Quote Quote  
  8. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    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.
    Quote Quote  
  9. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    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.
    Quote Quote  
  10. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    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
    Quote Quote  
  11. Member
    Join Date
    May 2002
    Location
    Germany
    Search Comp PM
    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.
    Quote Quote  
  12. Member
    Join Date
    Apr 2007
    Location
    Australia
    Search Comp PM
    Thanks for your kind words.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!