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
--startand--endto 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.