MELT(1)
okay bestie, welcome to MELT(1) β the User Commands manual page for melt π
β¨. This is the whole vibe: author, play, and encode multitrack audio/video compositions.
π NAME π
melt β author, play, and encode multitrack audio/video compositions. That's the entire serve: you're authoring, playing, and encoding multitrack audio/video compositions, and melt is the main character doing it π₯
πΈ SYNOPSIS πΈ
The shape of it is exactly this, no edits:
melt [options] [producer [name=value]* ]+
β¨ OPTIONS β¨
Okay, option runway. Every flag and its exact little syntax, periodt:
-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 usinggetc-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-progress2β display progress along with position on a new line-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: For more help: <https://www.mltframework.org/> β the manual literally says it, bestie π«Ά
π COPYRIGHT π
The legal moment, and yes it stays exactly this:
Copyright Β© 2002-2026 Meltytech, LLC <https://www.mltframework.org/>
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
this was melt 7.42.0, dated October 2026, and you just read MELT(1) β byeee, go make something iconic πππ¦
π¦ where this page comes from
- arch rolling: mlt 7.42.0-1 Β· LGPL-2.1-only
- nixpkgs unstable: mlt 7.42.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms