Video Artifact Command Scripts

The Complete Reference for All Editions

Versions 1.9.0+

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

Design of Command Scripts

Video Artifact processes video using AviSynth. Usually AviSynth users write a script file with processing commands and then execute video for processing using command line tools. This method requires many low-level operations. Also it is complicated for novice users. Most users are not programmers and they do not want to write scripts.

Video Artifact is designed to simplify AviSynth usage. Using this program we do not write scripts. We just comment or uncomment filters.

Another required low-level tasks are hidden by Windows batch files. This way gives us a great possibility to expand the functionality. Users can improve or adapt Video Artifact functionality manually using batch file edit without ask to the developers.

Modern Video Artifact way is: one click by command script to execute anything. All required batch scripts and AviSynth code are already included.

Common Scripts

va\Edit.bat

This script executes a final step 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 batch script. Use text editor to edit this file and to change settings.

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 batch script. Use text editor to edit this file and to change settings.

va\View.bat

This script executes video editor to view video files. You can also view a waveform.

Video Artifact creates a special processing file if not exist. It is compatible with 10-bit video.

Import Scripts

va\import\Generic 8-bit File.bat

va\import\Generic 10-bit File.bat

va\import\Generic 10-bit Noised 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.

Use the “Noised” version if your 10-bit video is noised. In this cases 8-bit processing will be used.

va\import\Generic\[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 using a time-based format “yyyymmdd_hhmmss.mov”.

va\import\Generic\Record\Record Audio.bat

va\import\Generic\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 these scripts. Use text editor to edit this file and to change them.

va\import\Generic\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\import\Optimized\[camera brand]\[camera model name].bat

Manually created ready template import. Use these scripts for known cameras. This way gives you optimized processing template and camera files joining. MTS spans will be automatically joined and renamed to very common file using a time-based format “yyyymmdd_hhmmss.mov”.

va\import\Optimized\*\*.bat

Templates for special processing. Usually these folders contain developing features and experiments. They may be changed in next VA releases.

Out, Convert and Mastering Scripts

va\out\Out *.bat

Different encoding type out scripts to export video for NLE. Some file formats require external open source components.

va\out\consumer\Out *.bat

Different encoding type out scripts to export video to customers. Some file formats require external open source components. *test* scripts are used for high compression testing how your video will look on overcompressed codecs.

va\out\convert\Convert *.bat

Scripts for file format conversion using different encode settings. Place source files to the root folder of VA scripts.

va\out\convert\Rewrap to mov.bat

va\out\convert\Reencode to wav.bat

Fast convert audio or video file to use in DaVinci Resolve or another NLE editors.

va\out\convert\Reencode source to h264 mov.bat

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

va\out\filters\*.bat

Special processing scripts. Place source files to the root folder of VA scripts.

va\out\master-film\Convert *.bat

va\out\master-screen\Convert *.bat

Mastering compressed video files from lossless MXF or MOV files (for example, from DaVinci Resolve) to create a consumer film distribution. By default a 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.

Screen versions are for desktop recordings.

va\out\master-film\Convert to youtube.bat

va\out\master-screen\Convert to youtube.bat

Mastering compressed video files from lossless MXF or MOV files (for example, from DaVinci Resolve) to create optimized version to upload to YouTube.

Screen versions are for desktop recordings.

Edit Scripts

va\edit\Edit 01. Make Index Files.bat

This script creates indexing files LWI to fast navigate between video frames.

This script is not required to execute, but it gives you more edit speed for batch processing, because all index files will be already created.

va\edit\Edit 02. Src.bat

Edit function Src to see original video and reading options.

va\edit\Edit 03. Info.bat

Useful to see common source properties: color space, video format, color channels.

va\edit\Edit 04. Audio Levels Src.bat

Useful to see source audio levels.

va\edit\Edit 05. Audio Levels.bat

Useful to see audio levels and multi-channel audio.

va\edit\Edit 05. Audio.bat

Edit function SrcAudio to change audio processing filters.

va\edit\Edit 06. Levels.bat

Edit video Y-channel levels. There are three common standards: TV (16-235), PC (0-255), Camera (16-255). Specify correct video levels here.

va\edit\Edit 07. YUV.bat

va\edit\Edit 08. RGB.bat

Preview video quality here. These scripts display all color channels: YUV or RGB.

va\edit\Edit 09. PreTrim.bat

You can trim unwanted frames here.

va\edit\Edit 10. Pre AB.bat

va\edit\Edit 10. Pre D U.bat

va\edit\Edit 10. Pre D V.bat

va\edit\Edit 10. Pre D Y.bat

va\edit\Edit 10. Pre D.bat

va\edit\Edit 10. Pre M.bat

va\edit\Edit 10. Pre RGB.bat

va\edit\Edit 10. Pre U.bat

va\edit\Edit 10. Pre V.bat

va\edit\Edit 10. Pre Y.bat

va\edit\Edit 10. Pre YUV.bat

va\edit\Edit 10. Pre.bat

Specialized editors to edit SrcPre filters. This function is the most used function in VA. Many video artifacts can be removed here.

Here are: AB - compare source and result. D - difference viewer. M - mask viever. U/V/Y - specialized channel viewer.

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 a motion-related trim filter to remove semi-processed frames for very noised video. The Trim 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 area, but only a small cropped one. This mode is enabled for edit only. The result video will be processed with the full frame pixels.

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 a most used function in VA. Many video artifacts can be removed here. Also this function contains bitdepth conversion from 8 to 16 bit.

Here are: AB - compare source and result. D - difference viewer. M - mask viever. U/V/Y - specialized channel viewer.

va\edit\Edit 18. Color AB Fast.bat

va\edit\Edit 18. Color AB.bat

va\edit\Edit 18. Color Fast.bat

va\edit\Edit 18. Color Levels Fast.bat

va\edit\Edit 18. Color Levels.bat

va\edit\Edit 18. Color.bat

Color filters are here.

Here are: AB - compare source and result. Fast - bypass repair filters. Levels - enable histogram and waveform viewers.

va\edit\Edit 19. Crop Fast.bat

va\edit\Edit 19. Crop.bat

Final crop filters are here. The Crop Fast version bypasses some processing filters.

va\edit\Edit 20. Resize Fast.bat

va\edit\Edit 20. Resize.bat

Final resize filters are here. The Resize Fast version bypasses some processing filters.

va\edit\Edit 21. Final AB.bat

va\edit\Edit 21. Final D U.bat

va\edit\Edit 21. Final D V.bat

va\edit\Edit 21. Final D Y.bat

va\edit\Edit 21. Final D.bat

va\edit\Edit 21. Final Levels.bat

va\edit\Edit 21. Final RGB.bat

va\edit\Edit 21. Final YUV.bat

va\edit\Edit 21. Final.bat

Final processing filters are here. Useful to change sharping and adding film grain.

Here are: AB - compare source and result. D - difference viewer. U/V/Y - specialized channel viewer. Levels - enable histogram and waveform viewers.

va\edit\Edit 22. AB Double.bat

va\edit\Edit 22. AB.bat

va\edit\Edit 22. D.bat

These scripts allows you to compare processing with the source video.

Here are: AB - compare source and result. D - difference viewer. Double - enable FullHD compare mode.

va\edit\Edit 23. Out.bat

Shows all processing filters.

va\edit\Extract Audio.bat

This script extracts audio track to be used in external video editor. The edited audio can be loaded back to the processing in the function Src. By default flac is used.

Please note. Replacing audio with a new version requires to delete index LWI files. Or new audio file will be loaded incorrectly. Also do not change audio length.

va\edit\Out A h264.bat

va\edit\Out A.bat

va\edit\Out AB.bat

va\edit\Out B.bat

va\edit\Out D.bat

va\edit\Out D3.bat

These scripts execute processing to create video examples or to compare processing result in external software.

Here are: AB - compare source and result. A - source file. B - result file. D,D3 - difference. h264 - create specialized mp4 source for VideoArtifact examples.

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

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.