Command line arguments
-i/--input
: file path(s)-
Specify input video file paths, use quotes if they contain spaces.
-o/--output
: file path-
Specify a single output video's path (do not use if multiple paths are supplied in
--input
, consider--outdir
). -t/--tui
: bool-
Makes Smoothie behave like an app instead of a CLI tool (e.g pause before exiting on an error).
--outdir
: folder path-
Specify output directory for all queued files, overrides
[miscellaneous] global output folder:
. --peek
: int-
Render out frame number specified as an image file, useful when peeking to see what a frame will look like with a very slow recipe. This is passed to both
--start
and--end
to VSPipe and does not mess up any temporal filters afaik. --vpy
: file path-
Override the default vapoursynth python script to use (default: jamba.vpy).
--stripaudio
: bool-
No audio tracks will be added back when encoding the output video.
--tonull
: bool-
Makes VSPipe output to null (just adds
.
to arguments instead of piping Y4M to ffmpeg). --tompv
: bool-
Redirects Y4M output to mpv, simple implementation: it tries to grab it from PATH.
--json
: string-
Trimming timecodes payload for suckless-cut, not fully ported from smoothie-py yet.
--trim
,--padding
: bool-
Trimming behavior, not fully ported from smoothie-py yet.
--rerun / -!!
: bool-
Each time Smoothie runs, it dumps all arguments to
last_args.txt
, if smoothie crashes and you had given it a bunch of arguments that you lost, use this argument to grab them back, inspired from bash syntax e.gsudo !!
. --encargs
: string-
Overrides
[output] enc args:
. -v/--verbose
: bool-
Prints verbose information, useful for debugging / curious folk.
-r/--recipe
: file path-
Specify a recipe path, defaults to recipe.ini.
--override
: string-
Override any recipe settings, e.g.
--override "flowblur;amount;40"
, can be used multiple times.