All Video Artifact Command Scripts

The Complete Reference for All Editions

2017-02-05, version 1.6.0+

Press Ctrl+F in a browser to search by name. Colors: Premium Edition only.

Why Command Scripts are Used

Video Artifact is designed to process video using AviSynth. Usually an AviSynth user writes a text file with all processing commands and filters and executes video for processing using command line tools. This way requires many low-level operations. Also this scenario is very complicated for most users. We are not programmers and we do not want to write anything. So Video Artifact was designed to simplificate AviSynth usage. Now we do not write complex scripts, just comment or uncomment filters.

All required low-level tasks are now hidden using Windows batch files. When designed Video Artifact first the author is going to create a separate application for this. But using Windows batch files choice was the best solution. It gives great possibilities to expand the functionality. At any time user can expand or change functionality using simple text file modifications. And the program became simple and clear.

So, modern VA way is: one click by command script to execute something. Most required scripts are included.

Common Scripts

va\Edit.bat

This script executes final video editor to see all AviSynth processing filters. If a processing file is not yet available, this script creates one using default processing template.

All core Video Artifact settings are stored in this file. Use text editor to edit this file and change them.

va\Out.bat

This script executes video processing in a batch mode. Usually the result is created in folder "out\". Before using this script you should execute va\Edit.bat or any video import scripts from folder "va\import\".

All encode-related settings are stored in this file. Use text editor to edit this file and change them.

Import Scripts

va\import\Generic 8-bit File.bat

va\import\Generic 16-bit File.bat

Generic video import. This script creates a folder "src", places source files here and creates new project processing files. Execute 8-bit version first to start new video improvement project if you have a source from unknown camera.

va\import\[camera brand]\[camera model name].bat

Optimized import of source files from supported camera models. Use these scripts for known cameras. Usually this way gives you better optimized processing template and camera files joining. For example, MTS spans will be automatically joined and renamed to very common file create time-based format "yyyymmdd_hhmmss.mov".

va\import\Record\Record Audio.bat

va\import\Record\Record Screen *.bat

Special support for desktop recording using FFmpeg DirectShow recording features. Useful to create audio and video files for podcasts.

All source-related settings are stored in this file. Use text editor to edit this file and change them.

va\import\Record\Audio Recording.bat

Special support for mp3 and wav files from audio recorders. Uncompressed wav files will be reencoded to flac audio format to keep space.

va\edit\Edit 11. Fps.bat

Video frame rate filters are here.

va\edit\Edit 12. Trim Fast.bat

va\edit\Edit 12. Trim.bat

You can trim unwanted frames here and enable motion-related trim filter to remove semi-processed frames for very noised video. The fast version bypasses all processing. It is useful for low performance computers if you cannot play video in realtime.

va\edit\Edit 13. PreCrop.bat

Crop filters are here.

va\edit\Edit 14. PreResize.bat

Resize filters are here.

va\edit\Edit 15. CropEdit.bat

This script helps to enable special cropped view mode. It is useful to speedup video editing for 4K. You will see not all video frame, but only a small cropped area. This mode is enabled for edit only. The result video will be processed in full frame.

va\edit\Edit 16. DiffAB.bat

This script setups a difference viewer settings. Useful if you want to change default difference position.

va\edit\Edit 17. Repair AB.bat

va\edit\Edit 17. Repair D U.bat

va\edit\Edit 17. Repair D V.bat

va\edit\Edit 17. Repair D Y.bat

va\edit\Edit 17. Repair D.bat

va\edit\Edit 17. Repair M.bat

va\edit\Edit 17. Repair RGB.bat

va\edit\Edit 17. Repair U.bat

va\edit\Edit 17. Repair V.bat

va\edit\Edit 17. Repair Y.bat

va\edit\Edit 17. Repair YUV.bat

va\edit\Edit 17. Repair.bat

Specialized editors to edit SrcRepair filters. This function is also very used function in VA. Many video artifacts can be removed here. Also this function contains bitdepth conversion from 8 to 16 bit.

Source video will be converted to the same format/color space/frame as the result to better comparison.

Deshaker Edit Scripts

va\edit\deshaker\Deshaker 01. Extend Avsi.bat

This script extends the project AVSI file with additional functions to enable support of Deshaker.

va\edit\deshaker\Deshaker 02. Edit Enable.bat

Enable deshaker feature only for required files in batch mode using this editor. You should also place SrcDeshaker processing function to the processing chain.

va\edit\deshaker\Deshaker 03. Create.bat

Create dehaker processing setting files for the enabled files. This step is required.

va\edit\deshaker\Deshaker 04. Edit after Pre.bat

va\edit\deshaker\Deshaker 04. Edit before Pre.bat

va\edit\deshaker\Deshaker 04. Edit in Pre.bat

Different deshaker placement version editor. Use correct script for the function where you placed SrcDeshaker processing function.

Proxy Processing Edit Scripts

va\edit\proxy\Proxy 01. Extend Avsi.bat

This script extends the project AVSI file with additional functions to enable support of proxy generation feature. It s useful if you want to fast process videos before your final improvement to mount video in NLE.

va\edit\proxy\Proxy 02. Edit Proxy.bat

Proxy filters editor.

va\edit\proxy\Proxy 03. Out Proxy.bat

Process video in batch mode using proxy processing filters.

Out and Mastering Scripts

va\out\Out*.bat

Different encoding type out scripts. Some file formats require external open source components.

va\out\master\Convert *.bat

Master compressed video files or lossless MXF or MOV files from DaVinci Resolve exporting to create a consumer film distribution. By default webm mastering is enabled. You should export final video files to the root folder of VA scripts. Specialized resolution files contain additional sharping filters to get better look on consumer devices.

va\out\misc\Convert to mov.bat

va\out\misc\Convert to wav.bat

Convert audio or video file to use in DaVinci Resolve and another NLE.

va\out\misc\Extract Source h264.bat

Extract lossless video from high compressed source if VA reading works slowly. Also it is useful for non-compatible video files.