Versions 1.9.0+
Press Ctrl+F in a browser to search by name. Colors: Premium Edition only.
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.
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.
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.
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.
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.
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”.
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.
Special support for mp3 and wav files from audio recorders. Uncompressed wav files will be reencoded to flac audio format to keep space.
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”.
Templates for special processing. Usually these folders contain developing features and experiments. They may be changed in next VA releases.
Different encoding type out scripts to export video for NLE. Some file formats require external open source components.
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.
Scripts for file format conversion using different encode settings. Place source files to the root folder of VA scripts.
Fast convert audio or video file to use in DaVinci Resolve or another NLE editors.
Reencode a lossless video from a high compressed source if VA reading is very slowly. Also it is useful for non-compatible video files.
Special processing scripts. Place source files to the root folder of VA scripts.
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.
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.
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.
Edit function Src to see original video and reading options.
Useful to see common source properties: color space, video format, color channels.
Useful to see source audio levels.
Useful to see audio levels and multi-channel audio.
Edit function SrcAudio to change audio processing filters.
Edit video Y-channel levels. There are three common standards: TV (16-235), PC (0-255), Camera (16-255). Specify correct video levels here.
Preview video quality here. These scripts display all color channels: YUV or RGB.
You can trim unwanted frames here.
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.
Video frame rate filters are here.
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.
Crop filters are here.
Resize filters are here.
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.
This script setups a difference viewer settings. Useful if you want to change default difference position.
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.
Color filters are here.
Here are: AB - compare source and result. Fast - bypass repair filters. Levels - enable histogram and waveform viewers.
Final crop filters are here. The Crop Fast version bypasses some processing filters.
Final resize filters are here. The Resize Fast version bypasses some processing filters.
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.
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.
Shows all processing filters.
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.
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.
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.
Proxy filters editor.
Process video in batch mode using proxy processing filters.