Editing Options:

--margin LENGTH

Aliases: -m

Set sections near "loud" as "loud" too if section is less than LENGTH away

--edit METHOD

Set an expression which determines how to make auto edits

--silent-speed NUM

Aliases: -s

Set speed of sections marked "silent" to NUM

--video-speed NUM

Aliases: --sounded-speed -v

Set speed of sections marked "loud" to NUM

--cut-out [START,STOP ...]

The range of media that will be removed completely, regardless of the value of silent speed

--add-in [START,STOP ...]

The range of media that will be added in, opposite of --cut-out

--set-speed-for-range [SPEED,START,STOP ...]

Aliases: --set-speed

Set an arbitrary speed for a given range

Timeline Options:

--frame-rate NUM

Aliases: -fps -r --time-base -tb

Set timeline frame rate

--sample-rate NAT

Aliases: -ar

Set timeline sample rate

--resolution WIDTH,HEIGHT

Aliases: -res

Set timeline width and height

--background COLOR

Aliases: -b

Set the background as a solid RGB color

--add OBJ:START,DUR,ATTRS?

Insert an audio/video object to the timeline

URL Download Options:

--yt-dlp-location PATH

Set a custom path to yt-dlp

--download-format FORMAT

Set the yt-dlp download format (--format, -f)

--output-format TEMPLATE

Set the yt-dlp output file template (--output, -o)

--yt-dlp-extras CMD

Add extra options for yt-dlp. Must be in quotes

Utility Options:

--export EXPORT:ATTRS?

Aliases: -ex

Choose the export mode

--output-file FILE

Aliases: --output -o

Set the name/path of the new output file

--player CMD

Aliases: -p

Set player to open output media files

--no-open

Do not open the output file after editing is done

--temp-dir PATH

Set where the temporary directory is located

Display Options:

--progress PROGRESS

Set what type of progress bar to use

--debug

Show debugging messages and values

--quiet

Aliases: -q

Display less output

--preview

Aliases: --stats

Show stats on how the input will be cut and halt

Video Rendering:

--video-codec ENCODER

Aliases: -vcodec -c:v

Set video codec for output media

--video-bitrate BITRATE

Aliases: -b:v

Set the number of bits per second for video

--scale NUM

Scale the output video's resolution by NUM factor

--no-seek

Disable file seeking when rendering video. Helpful for debugging desync issues

Audio Rendering:

--audio-codec ENCODER

Aliases: -acodec -c:a

Set audio codec for output media

--audio-bitrate BITRATE

Aliases: -b:a

Set the number of bits per second for audio

--keep-tracks-separate

Don't mix all audio tracks into one when exporting

--audio-normalize NORM-TYPE

Apply audio rendering to all audio tracks. Applied right before rendering the output file

Miscellaneous:

-sn

Disable the inclusion of subtitle streams in the output file

-dn

Disable the inclusion of data streams in the output file

--config

When set, look for `config.pal` and run it

--no-cache

Don't look for or write a cache file

--version

Aliases: -V

Display version and halt