You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Noccy 19936378fc Bugfixed resolution of app dir 5 years ago
bin Initial commit 6 years ago
plugins Updated docs 5 years ago
presets Added autoloader to plugin loader, executor improvements 5 years ago
src Bugfixed resolution of app dir 5 years ago
.gitignore Phar support, more plugins and presets 6 years ago
PRESETS.md Phar support, more plugins and presets 6 years ago
README.md Updated docs 5 years ago
check-requirements Phar support, more plugins and presets 6 years ago
composer.json Initial commit 6 years ago
makephar.sdl Added config for makephar 5 years ago
props.php Added config for makephar 5 years ago

README.md

VfxApply: Video Effect Toolkit

VfxApply is a tool to apply effects and filters using presets and plugins. A preset can for example apply audio normalization, visualize audio as video, or apply a Natron pipeline.

Usage

vfxapply [-i <input>] [-o <output>|-O] [-l] [-p <preset>] [-c <key>=<value>]

    -i  Set the input file (if omitted, a file picker will be displayed)
    -o  Set the output file (if omitted, a file picker will be displayed)
    -O  Automatically assign output filename
    -l  List presets
    -p  Select the preset to apply
    -c  Specify parameters for the preset
    -b  Batch mode, input parameter is a list of files

Examples:

vfxapply
    Ask for input, output and preset

vfxapply -i in.mp4 -o out.m4
    Ask for preset to apply and process in.mp4 into out.mp4

vfxapply -O -p ffmpeg-audio-normalize
    Normalize audio after picking input, output name will be generated.

Plugins

ffmpeg

This plugin allows for both video filters, audio filters and complex filters to f.ex. normalize audio or generate spectrograms of the audio channes

natron

This plugin is currently broken

executor

The executor plugin does as the name suggests; it executes one or more custom commands on the input file. The command output can be parsed using regular expressions to present the progress.

melt

The melt plugin uses the MLT library, the same as is used by f.ex. Kdenlive to process the media.

transcode

This plugin is currently broken

Transcode uses the transcode tool from transcoder.org. While powerful, it works best with AVI files.