Command line video processing tool, weighted frame blending
file options :
-i file(s)
input(s) file(s)
-o folder
output folder
output framerate options :
-fps int
set framerate with integer
-timebase num/den
set framerate with integer timebase ex:-timebase 1/60
-dec codec
set decoder
-enc codec
set encoder
-enc_opt name=value
set encoder options, ex: see default parameters
weights options :
-blendweights int
set the number of frames blended with integer weights 1 ex:-blendweights 2
-blendweights ints
set integer weights ex:-blendweights 1 1
-blendweights floats
set floating weights ex:-blendweights 1.0 1.0
processing options :
-blendthreads int
set maximum number of threads for blending, 0 is auto
-interbits int
set internal data bits, 32 or 64
These arguments are the equivalent of default parameters:
-o ./output -enc libx264 -enc_opt preset=ultrafast crf=0 -fps 60 -blendweights 1 1 -blendthreads 0 -interbits 32
Internal data can be handled by 32/64 int/float variables. It will affect processing time and memory usage. You can choose the number of bits with "interbits" parameter. The floating variables are used when you specify floating in "blendweights" argument, integer is default.
If you see blend threads not maxed out, it is a decoder/encoder bottleneck, consider using hardware decoder/encoder.
cpu optimisations/gpu compute library implementation