mkvmerge
creates Matroska files
TLDR
Merge files
$ mkvmerge -o [output.mkv] [input1.mp4] [input2.mp4]
Add subtitles$ mkvmerge -o [output.mkv] [video.mkv] [subtitles.srt]
Extract tracks$ mkvmerge -o [output.mkv] --audio-tracks [1] [input.mkv]
Set default track$ mkvmerge -o [output.mkv] --default-track [0:1] [input.mkv]
Split by size$ mkvmerge -o [output.mkv] --split [700M] [input.mkv]
Add title$ mkvmerge -o [output.mkv] --title "[Movie Title]" [input.mkv]
SYNOPSIS
mkvmerge [options] -o output inputs
DESCRIPTION
mkvmerge creates Matroska (MKV) files. It combines video, audio, and subtitles.
The tool is part of MKVToolNix. Supports many input formats and track manipulation.
PARAMETERS
-o FILE
Output file.INPUTS
Input files.--audio-tracks IDS
Select audio tracks.--subtitle-tracks IDS
Select subtitle tracks.--split SIZE
Split output.--title TEXT
Set title.--help
Display help information.
CAVEATS
No transcoding. Part of MKVToolNix. Complex track selection.
HISTORY
mkvmerge is part of MKVToolNix, providing Matroska container manipulation tools.
SEE ALSO
mkvextract(1), mkvinfo(1), ffmpeg(1)
