Downloads
Windows | Headers, Libs, DLLs
Mac (Universal) | Headers & Dylibs (M1) | Headers & Dylibs (intel)
Source Code (this release) | Source Code (development branch)
Hello everyone,
The next release of the VEAI 3 alpha is now available! Please note that these initial releases only utilize a subset of FFmpeg features - some features available in general FFmpeg builds may not be available in this build. Source code and redistributables for custom builds are available, so advanced users may be able to enable additional features as desired.
Changelog
New:
- Added Video Stabilization filters. See the
stabilize-*.bat
andrun-me-stabilize.sh
files for examples on Windows and Mac respectively- Extra details are available here
Fixes
- Model version numbers are now correct
- Reduced number of frames in the output
- Black blocks randomly showing up in videos
Windows Installation
- Extract the downloaded zip file to a location of your choice
- If you have a previous installation, please update your
VEAI_MODEL_DIR
variable to point to the new models or copy the models from the models thread into the old location.
- If you have a previous installation, please update your
- Run the “run-me" or “stabilize” file appropriate for your graphics card.
- You will be prompted to confirm the auto-detected models location. In most situations, you should be able to just enter “Y”
- Follow the on-screen prompts to login to TopazLabs.com and enter your VEAI options
- VEAI will run on your files
- Once complete you can either exit the window, or type additional commands (see Advanced Usage)
Mac Installation
- Extract the downloaded txz file to a location of your choice
- Using terminal, run
./installer.command
file to set appropriate environment variables.- If you have a previous installation, make sure to edit your
~/.bashrc
and/or~/.zshrc
file to only contain the correct settings forVEAI_MODEL_DIR
andVEAI_INSTALL_DIR
- If you have a previous installation, make sure to edit your
- Run
veai-ffmpeg/bin/login email password
- If your password contains special characters (
*
,!
,?
, etc.), wrap it in single quotes when using login. For example:veai-ffmpeg/bin/login email 'MyPa$sword!'
- If your password contains special characters (
- Run
veai-ffmpeg/run-me.sh input.mp4
to upscale or interpolate using Video Toolbox.- Alternatively, use
veai-ffmpeg/run-me-stabilize.sh input.mp4
to stabilize video.
- Alternatively, use
Advanced Usage
- If you have an existing models folder, you may select it by setting the VEAI_MODEL_DIR setting in your system environment variables. If you do not already have downloaded models in this folder, you will need to copy the model JSON files from the download into this folder. It will then be detected by run-me.bat
- Mac users: this variable is automatically set in .bashrc and .zshrc when you run the setup script, make changes to the existing entries if needed.
- (Windows) After run-me.bat finishes, you can execute additional VEAI sessions by running FFmpeg. See the end of run-me.bat for an example.
- As an example:
ffmpeg -hide_banner -i "input.mp4" -vf veai_up="scale=2:model=amq-12" "input-2x.mp4"
would upscale input by 2x using AMQ 12, saving the output to input-2x.mp4
- As an example:
- (Mac) The ffmpeg command can be invoked similarly to perform additional VEAI sessions.
Available Scaling Models
- aaa-10 : Artemis Aliased & Moire v10
- aaa-9 : Artemis Aliased & Moire v9
- ahq-10 : Artemis High Quality v10
- ahq-11 : Artemis High Quality v11
- ahq-12 : Artemis High Quality v12
- alq-10 : Artemis Low Quality v10
- alq-12 : Artemis Low Quality v12
- alq-13 : Artemis Low Quality v13
- alqs-1 : Artemis Strong Dehalo v1
- alqs-2 : Artemis Strong Dehalo v2
- amq-10 : Artemis Medium Quality v10
- amq-12 : Artemis Medium Quality v12
- amq-13 : Artemis Medium Quality v13
- amqs-1 : Artemis Dehalo v1
- amqs-2 : Artemis Dehalo v2
- ddv-1 : Dione Interlaced DV v1
- ddv-2 : Dione Interlaced DV v2
- ddv-3 : Dione Interlaced DV v3
- dtd-1 : Dione Interlaced Robust v1
- dtd-3 : Dione Interlaced Robust v3
- dtd-4 : Dione Interlaced Robust v4
- dtds-1 : Dione Interlaced Robust Dehalo v1
- dtds-2 : Dione Interlaced Robust Dehalo v2
- dtv-1 : Dione Interlaced TV v1
- dtv-3 : Dione Interlaced TV v3
- dtv-4 : Dione Interlaced TV v4
- dtvs-1 : Dione Interlaced Dehalo v1
- dtvs-2 : Dione Interlaced Dehalo v2
- gcg-5 : Gaia Computer Graphics v5
- ghq-5 : Gaia High Quality v5
- prap-2 : Proteus Auto-Parameter v2
- prob-2 : Proteus 6-Parameter v2
- thd-3 : Theia Fine Tune Detail v3
- thf-4 : Theia Fine Tune Fidelity v4
Available Interpolation Models
- chf-1 : Chronos Fast v1
- chf-2 : Chronos Fast v2
- chf-3 : Chronos Fast v3
- chr-1 : Chronos Slo-Mo / FPS Conversion v1
- chr-2 : Chronos Slo-Mo / FPS Conversion v2
Available Stabilization Models
- cpe-1 : Camera Pose Estimation (first pass)
- ref-1 : Stabilization Model (final pass)
Licenses