Encoder and filtering setup within Docker
Go to file
2022-05-06 12:43:38 +02:00
docker Enable aomenc flags 2022-05-06 11:28:04 +02:00
Dockerfile Removed noise model/noise table 2022-05-06 12:43:38 +02:00
LICENSE Initial commit 2022-04-28 09:29:13 +02:00
README.md Added MediaInfo 2022-05-02 11:12:41 +02:00

A Dockerfile featuring several video encoding / processing / filtering utilities.

Build and run

docker build -t encoder .
docker run -it --rm -v /path/to/mount/on/container:/mnt encoder

Included tools

Tool Kind Notes
ffmpeg General Tools static build from git snapshot. Can be accessed via $ ffmpeg
Sushi Subtitle Syncing Automatic shifter for SRT and ASS subtitle based on audio streams. Can be accessed via $ sushi
MKVToolNix 67.0.0 Matroska Tools Creating and working with Matroska files.
MediaInfo v22.03 General Tools Convenient unified display of the most relevant technical and tag data for video and audio files.
x264 stable H.264 Encoder x264, the best and fastest H.264 encoder. Can be accessed via $ x264
x264 master H.264 Encoder Can be accessed via $ x264-dev
x265 3.5 H.265/HEVC Encoder
aom v3.3.0 AV1 Encoder/Decoder Can be accessed via $ aomenc or $ aomdec
SVT-AV1 v1.0.0 AV1 Encoder/Decoder Can be accessed via $ SvtAv1EncApp or $ SvtAv1DecApp
rav1e master AV1 Encoder Can be accessed via $ rav1e
uvg266 v0.2.3 H.266/VVC Encoder Can be accessed via $ uvg266
vvenc v1.4.0 H.266/VVC Encoder Fraunhofer Versatile Video Encoder (VVenC). Can be accessed via $ vvencapp or $ vvencFFapp
xeve v0.3.4 MPEG-5 EVC Encoder eXtra-fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding). Can be accessed via $ xeveb or $ xeve
FDK-AAC master AAC-LC/HE/HEv2 Encoder Fraunhofer FDK AAC code from Android. Can be accessed via $ aac-enc
Av1an 0.3.1 Encoding Tools Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding. Can be accessed via $ av1an
vmaf v2.3.1 Processing Tools Perceptual video quality assessment based on multi-method fusion. Can be accessed via $ vmaf
VapourSynth R54 Processing Tools Can be accessed via $ vspipe
L-SMASH-Works VapourSynth Plugin
d2vsource v1.2 VapourSynth Plugin D2V parser and decoder for VapourSynth
VapourSynth-TDeintMod r10.1 VapourSynth Plugin TDeint filter for VapourSynth
fmtconv r28 VapourSynth Plugin Format conversion tools for Vapoursynth and Avisynth+
vapoursynth-mvtools VapourSynth Plugin Motion compensation and stuff
VapourSynth-FFT3DFilter 64323f0 VapourSynth Plugin VapourSynth port of FFT3DFilter
znedi3 r2.1 VapourSynth Plugin nnedi3 filter
descale r7 VapourSynth Plugin VapourSynth plugin to undo upscaling
flash3kyuu_deband VapourSynth Plugin A deband library and filter for avisynth/vapoursynth
VapourSynth-BM3D r9 VapourSynth Plugin BM3D denoising filter for VapourSynth
VapourSynth-DFTTest r7 VapourSynth Plugin DFTTest filter for VapourSynth
VapourSynth-Yadifmod r10.1 VapourSynth Plugin Yadifmod filter for VapourSynth
ffms2 2.40 VapourSynth Plugin An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access
havsfunc 3b6a80 VapourSynth Functions Holy's ported AviSynth functions for VapourSynth
mvsfunc 90e185 VapourSynth Functions mawen1250's VapourSynth functions
fvsfunc 29ced9 VapourSynth Functions Small collection of VapourSynth functions
muvsfunc 6158bf VapourSynth Functions Muonium's VapourSynth functions