# Install mlt with Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper, winget

Author, manage, and run multitrack audio/video compositions. Version 7.40.0 via Homebrew; verified 2026-07-10. Also installable with debian: sudo apt install libmlt++-dev.

## Install

```sh
sudo av install brew:mlt
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install mlt
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install mlt
```

  Evidence: MacPorts ports tree: multimedia/mlt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add mlt
```

  Evidence: Alpine Linux edge package indexes: mlt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install mlt
```

  Evidence: Fedora Rawhide package metadata: mlt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#mlt
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ml/mlt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S mlt
```

  Evidence: Arch Linux sync databases: mlt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install libmlt++-dev
```

  Evidence: Debian stable package indexes: libmlt++-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install melt
```

  Evidence: openSUSE Tumbleweed package metadata: melt from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id charmbracelet.melt -e
```

  Evidence: Windows Package Manager source index: charmbracelet.melt from https://cdn.winget.microsoft.com/cache/source.msix

## Package facts

- **Package key:** brew:mlt
- **Package manager:** Homebrew
- **Version:** 7.40.0
- **Source summary:** Author, manage, and run multitrack audio/video compositions
- **Homepage:** <https://www.mltframework.org/>
- **Repository:** <https://github.com/mltframework/mlt>
- **Last updated:** 2026-07-10T02:36:58Z
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- melt (alias)
- melt-7 (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 7.40.0
## Project history and usage

MLT, the Media Lovin' Toolkit, is an open-source multimedia framework designed for television broadcasting and packaged for command-line and library use around the `melt` executable. The project site describes it as a framework for authoring, managing, and running multitrack audio/video compositions, and as the engine of non-linear video editors and other media applications.

### Project history

Technically, MLT provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers, and related applications through ready-to-use tools, XML authoring components, and an extensible plugin API. Meltytech describes MLT as an engine that can author a multimedia composition, manipulate it, save it, reload it, and execute it for playback, streaming, or non-realtime encoding. That design gives MLT a package-manager niche broader than a single CLI: installing it supplies the `melt` renderer plus shared framework pieces used by desktop editors and headless media pipelines.

### How it is used

Adoption is strongest in video-editing and broadcast-style workflows. The MLT projects page lists Flowblade, Kdenlive, Shotcut, Synfig Studio, OpenShot 1.x, Melted, and other applications or services using MLT. Meltytech also documents case-study deployments for video souvenirs, Wikimedia-oriented rendering, ETV India, SLAM!FM playout, and broadcast graphics. In practice, users encounter MLT directly through `melt` commands and indirectly when editors serialize projects to MLT XML and hand rendering or playback to the framework.

### Sources

- <https://formulae.brew.sh/formula/mlt>
- <https://github.com/mltframework/mlt>
- <https://raw.githubusercontent.com/mltframework/mlt/master/README.md>
- <https://www.meltytech.com/>
- <https://www.mltframework.org/>
- <https://www.mltframework.org/projects/>


## Security Notes

broad file, network, media, or database tool signal.

- **Geiger risk:** blue / medium
- broad file, network, media, or database tool signal

## Other Package-Manager Records

- Debian apt - libmlt++-dev - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: libmlt++-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | MLT multimedia framework C++ wrapper (development) | https://www.mltframework.org
- Debian apt - libmlt++7 - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: libmlt++7 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | MLT multimedia framework C++ wrapper (runtime) | https://www.mltframework.org
- Debian apt - libmlt-data - 7.30.0-1: normalized package name match | Debian stable package indexes: libmlt-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | multimedia framework (data) | https://www.mltframework.org
- Debian apt - libmlt-dev - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: libmlt-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | multimedia framework (development) | https://www.mltframework.org
- Debian apt - libmlt7 - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: libmlt7 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | multimedia framework (runtime) | https://www.mltframework.org
- Debian apt - melt - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: melt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | command line media player and video editor | https://www.mltframework.org
- Debian apt - python3-mlt - 7.30.0-1+b2: normalized package name match | Debian stable package indexes: python3-mlt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | multimedia framework (Python bindings) | https://www.mltframework.org
- Nix - mlt: normalized package name match | nixpkgs package indexes: pkgs/by-name/ml/mlt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - libmlt++-dev - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: libmlt++-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | MLT multimedia framework C++ wrapper (development) | https://www.mltframework.org
- Ubuntu apt - libmlt++7 - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: libmlt++7 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | MLT multimedia framework C++ wrapper (runtime) | https://www.mltframework.org
- Ubuntu apt - libmlt-data - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: libmlt-data from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | multimedia framework (data) | https://www.mltframework.org
- Ubuntu apt - libmlt-dev - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: libmlt-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | multimedia framework (development) | https://www.mltframework.org
- Ubuntu apt - libmlt7 - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: libmlt7 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | multimedia framework (runtime) | https://www.mltframework.org
- Ubuntu apt - melt - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: melt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | command line media player and video editor | https://www.mltframework.org
- Ubuntu apt - python3-mlt - 7.22.0-1build6: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-mlt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | multimedia framework (Python bindings) | https://www.mltframework.org
- apk - mlt - 7.38.0-r1: normalized package name match | Alpine Linux edge package indexes: mlt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | MLT Multimedia Framework | https://www.mltframework.org/


## Combined YAML source

View the package source record on GitHub. [combined/mlt.yml](https://github.com/mxcl/pkgdb/blob/main/combined/mlt.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
