melt-7 - Man Page

author, play, and encode multitrack audio/video compositions

Synopsis

melt [options] [producer [name=value]* ]+

Options

-attach filter[:arg] [name=value]*

Attach a filter to the output

-attach-cut filter[:arg] [name=value]*

Attach a filter to a cut

-attach-track
filter[:arg] [name=value]* Attach a filter to a track
-attach-clip filter[:arg] [name=value]*

Attach a filter to a producer

-audio-track | -hide-video

Add an audio-only track

-blank frames

Add blank silence to a track

-chain id[:arg] [name=value]*

Add a producer as a chain

-consumer id[:arg] [name=value]*

Set the consumer (sink)

-debug

Set the logging level to debug

-filter filter[:arg] [name=value]*

Add a filter to the current track

-getc

Get keyboard input using getc

-group [name=value]*

Apply properties repeatedly

-help

Show this message

-jack

Enable JACK transport synchronization

-join clips

Join multiple clips into one cut

-link id[:arg] [name=value]*

Add a link to a chain

-loglevel level

Set the logging level (least to most):
quiet panic, fatal, error, warning, info, verbose, debug, timings

-mix length

Add a mix between the last two cuts

-mixer transition

Add a transition to the mix

-null-track | -hide-track

Add a hidden track

-profile name

Set the processing settings

-progress

Display progress along with position

-query

List all of the registered services

-query "consumers" | "consumer"=id

List consumers or show info about one

-query "filters" | "filter"=id

List filters or show info about one

-query "links" | "link"=id

List links or show info about one

-query "producers" | "producer"=id

List producers or show info about one

-query "transitions" | "transition"=id

List transitions, show info about one

-query "profiles" | "profile"=id

List profiles, show info about one

-query "presets" | "preset"=id

List presets, show info about one

-query "formats"

List audio/video formats

-query "audio_codecs"

List audio codecs

-query "video_codecs"

List video codecs

-quiet

Set the logging level to quiet

-remove

Remove the most recent cut

-repeat times

Repeat the last cut

-repository path

Set the directory of MLT modules

-serialise [filename]

Write the commands to a text file

-setlocale

Make numeric strings locale-sensitive (legacy support)

-silent

Do not display position/transport

-split relative-frame

Split the last cut into two cuts

-swap

Rearrange the last two cuts

-track

Add a track

-transition id[:arg] [name=value]*

Add a transition

-verbose

Set the logging level to verbose

-timings

Set the logging level to timings

-version

Show the version and copyright

-video-track | -hide-audio

Add a video-only track

For more help: <https://www.mltframework.org/>

Info

September 2024 melt 7.28.0