[go: up one dir, main page]

Menu

#268 Add a new key for analysis pass (batch entry)

closed
nobody
request
2020-08-21
2019-09-26
Anonymous
No

There is such a command:
/p <src> <dst> - Add a batch entry for a file

Please do another one:
/d <src> - Add a batch entry for a file (analysis pass)

Usage example in batch files:

vdub.exe /c
vdub.exe /s Deshaker_pass1.vdscript /d in1.mp4
vdub.exe /s Deshaker_pass2.vdscript /p in1.mp4 out1.mp4
:::::::::::::::::::::::::::::::::::::::::::::::::::::::
vdub.exe /s Deshaker_pass1.vdscript /d in9.mp4
vdub.exe /s Deshaker_pass2.vdscript /p in9.mp4 out9.mp4
vdub.exe /r

Related

Wiki: changes

Discussion

  • isidroco

    isidroco - 2019-10-04

    You can try my batch for automatic deshake all videos on a folder both passes: https://sourceforge.net/projects/virtualdub-batch-video-deshake/

     
    • Anonymous

      Anonymous - 2019-10-06

      isidroco, thanks for the answer.
      I have seen that.
      My suggestion would simplify, as it seems to me, your scripts.
      This would make it easier to create scripts for 2 pass encoding.
      I intended to use this in conjunction with Total Commander.

      РоманТ

       
  • Anton Shekhovtsov

    Added new commands:

      /SaveAVI <src> <dst>                   
      /ExportViaEncoderSet <src> <dst> <set> 
      /RunNullVideoPass <src>                
      /SaveAVI * <dst>          (* to use source loaded with other commands)
      /RunNullVideoPass *                    
      /ExportViaEncoderSet * <dst> <set>     
    
     
  • isidroco

    isidroco - 2019-11-18

    Nice, can you clarify <set> and * usage? Maybe with a simple example. * is for all files in current folder?</set>

     
    • Anton Shekhovtsov

      <set> is external encoder set name.
      For example, if you create job from the gui, the script contains this line:

      VirtualDub.ExportViaEncoderSet("c:\\test.mkv", "test_x265");
      

      The command line switch basically repeats script syntax so you can specify:

      virtualdub /ExportViaEncoderSet c:\source.mp4 c:\test.mkv test_x265
      

      '*' is not mask for all files
      with the comment "(* to use source loaded with other commands)" I meant instead of repeating source name you just put '*' symbol.
      This way you can use other switches to load source:
      /s <script>
      /i <script> <args>
      /cmd <command>

      For example

      virtualdub /cmd VirtualDub.OpenSequence("source_000.png","",0) /ExportViaEncoderSet * c:\test.mkv test_x265
      

      The only thing for all files in folder remains /b <src-dir> <dst-dir>
      I didn't check it.

       
  • isidroco

    isidroco - 2019-11-18

    Great, thanks for the clarification.

     
  • Anton Shekhovtsov

    • labels: --> command line
    • status: open --> closed
     
    • Anonymous

      Anonymous - 2020-03-25

      Thank you very much!

      РоманТ

       

Anonymous
Anonymous

Add attachments
Cancel