This project was created to make my life easier
It creates scripts to re-encode videos using AviSynth+
The generated AviSynth+ scripts make use of the L-SMASH-Works plugin which must be placed in the relevant AviSynth+ plugin folders [plugins+ for the 32bit dll and plugins64+ for the 64bit]
Tool | Category | Filename |
---|---|---|
avs2pipemod | AviSynth+ | avs2pipemod.exe |
AVSMeter | AviSynth+ | AVSMeter64.exe |
x264 | Video Encoders | x264.exe |
x265 | Video Encoders | x265.exe |
AOM | Video Encoders | aomenc.exe |
qaac* | Audio Encoders | qaac64.exe |
opustools | Audio Encoders | opusenc.exe |
GPAC | Multiplexing Tools | mp4box.exe |
MKVToolNix | Multiplexing Tools | mkvmerge.exe |
- qaac relies on CoreAudioToolbox.dll which is installed with the standalone iTunes installer
- Personally, I use PotPlayer to play the scripts
- If for some reason the scripts were originally playing and it doesn't anymore, a Windows update probably caused that, reinstall AviSynth+ to get it to play again
- Visual Studio 2022 17.10.5 or later
- Latest .NET 8 SDK
- CMake 3.29.0 or later
- Inno Setup 6.3.1 or later
Run scripts/build.cmd
and the resulting executable will be in the publish folder at the root of the repository
Run scripts/create-installer.cmd
and the installer will be in the installer folder at the root of the repository