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.

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. Audio Levels Src.bat

Useful to see source audio levels.

va\edit\Edit 04. Info.bat

Useful to see video source properties.

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 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 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.

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. Fast version bypases some processing filters.

va\edit\Edit 20. Resize Fast.bat

va\edit\Edit 20. Resize.bat

Final resize filters are here. Fast version bypases 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 processing in the function Src. By default flac is used.

Please note. Replacing audio with 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.

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.

va\out\misc\Out *.bat

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