--add-text
Add a text object to the timeline.
--add-rectangle
Add a rectangle object to the timeline.
--add-ellipse
Add an ellipse object to the timeline.
--add-image
Add an image object onto the timeline.
--yt-dlp-location
Set a custom path to yt-dlp.
--download-format
Set the yt-dlp download format. (--format, -f)
--output-format
Set the yt-dlp output file template. (--output, -o)
--yt-dlp-extras
Add extra options for yt-dlp. Must be in quotes
--video-codec
-vcodec
-c:v
Set the video codec for the output media file.
--audio-codec
-acodec
-c:a
Set the audio codec for the output media file.
--video-bitrate
-b:v
Set the number of bits per second for video.
--audio-bitrate
-b:a
Set the number of bits per second for audio.
--sample-rate
-ar
Set the sample rate of the input and output videos.
--video-quality-scale
-qscale:v
-q:v
Set a value to the ffmpeg option -qscale:v
--scale
Scale the output video by a certain factor.
--extras
Add extra options for ffmpeg for video rendering. Must be in quotes.
--no-seek
Disable file seeking when rendering video. Helpful for debugging desync issues.
--background
Set the color of the background that is visible when the video is moved.
--combine-files
Combine all input files into one before editing.
--progress
Set what type of progress bar to use.
--cut-out
The range of media that will be removed completely, regardless of the value of silent speed.
--add-in
The range of media that will be added in, opposite of --cut-out
--mark-as-loud
The range that will be marked as "loud".
--mark-as-silent
The range that will be marked as "silent".
--set-speed-for-range
Set an arbitrary speed for a given range.
--edit-based-on
--edit
Decide which method to use when making edits.
--keep-tracks-seperate
Don't combine audio tracks when exporting.
--export
Choose the export mode.
--no-open
Do not open the file after editing is done.
--temp-dir
Set where the temporary directory is located.
--ffmpeg-location
Set a custom path to the ffmpeg location.
--my-ffmpeg
Use the ffmpeg on your PATH instead of the one packaged.
--version
Display the program's version and halt.
--debug
Show debugging messages and values.
--show-ffmpeg-debug
Show ffmpeg progress and output.
--quiet
-q
Display less output.
--preview
Show stats on how the input will be cut and halt.
--timeline
Show auto-editor JSON timeline file and halt.
--api
Set what version of the JSON timeline to output.
--silent-threshold
-t
Set the volume that frames audio needs to surpass to be marked loud.
--frame-margin
--margin
-m
Set how many "silent" frames on either side of the "loud" sections to include.
--silent-speed
-s
Set the speed that "silent" sections should be played at.
--video-speed
--sounded-speed
-v
Set the speed that "loud" sections should be played at.
--min-clip-length
-mclip
Set the minimum length a clip can be. If a clip is too short, cut it.
--min-cut-length
-mcut
Set the minimum length a cut can be. If a cut is too short, don't cut.
--output-file
--output
-o
Set the name(s) of the new output.