MKVEXTRACT(1) MKVEXTRACT(1) mkvextract - Matroska(TM) mkvextract {} {1} [] [1] [2] [] [2] [...] Matroska(TM)1Matroska(TM) mkvextract CUEcues -f, --parse-fully fullmeta seek99% --command-line-charset character-set --output-charset -r, --redirect-output :--output-charset --no-bom Normally text files that are created & encoded in one of the UTF variants will start with a byte order marker (BOM). Using this option disables writing that byte order marker. --flush-on-close (flush) mkvmergeMKVToolNix24692480 --ui-language de_DElist --abort-on-warnings 1 --debug --engage mkvextract --engage list --gui-mode GUIGUI#GUI##GUI##1=1#2=2... -v, --verbose Matroska(TM) -h, --help -V, --version @.json mkvmerge(1)man : mkvextract tracks [] TID1:1 [TID2:2 ...] 'tracks' -c IDUTF-8 --blockadd BlockAdditionWAVPACK4 --cuesheet mkvextract(1)CUE.cue --raw --fullrawCodecPrivatemkvextract(1)CodecIDs --fullraw CodecPrivatemkvextract(1)CodecIDs TID: IDTIDIDmkvmerge(1) --identify RealAudioRealVideo: $ mkvextract input.mkv tracks 0:video.h264 2:output-two-vobsub-tracks.idx 3:output-two-vobsub-tracks.idx : mkvextract attachments [] AID1:1 [AID2:2 ...] AID: TIDMatroska(TM)mkvmerge(1)--identify : mkvextract chapters [] .xml -s, --simple OGMCHAPTER01=..., CHAPTER01NAME=...XML --simple-language mkvextract(1) JIS X 0412-1JIS X 0412-2 mkvmerge(1) XML : mkvextract tags [] .xml -T, --no-track-tags mkvmerge(1) XML CUE : mkvextract cuesheet [] .cue CUE : mkvextract timestamps_v2 [] TID1:1 [TID2:2 ...] TID: IDTIDIDmkvmerge(1) --identify : $ mkvextract input.mkv timestamps_v2 1:ts-track1.txt 2:ts-track2.txt : mkvextract cues [] TID1:1 [TID2:2 ...] TID: IDTIDID mkvmerge(1) --identify CueTrack CuePoint 1key=value CuePoint CueDuration - : timestamp=00:00:13.305000000 duration=- cluster_position=757741 relative_position=11 : timestamp HH:MM:SS.nnnnnnnnn duration HH:MM:SS.nnnnnnnnn cluster_position Matroska(TM) Matroska(TM)CueClusterPosition mkvextract(1) relative_position BlockGroup SimpleBlock Matroska(TM)CueRelativePosition mkvextract(1) IDcluster_position relative_position : $ mkvextract input.mkv cues 1:cues-track1.txt 2:cues-track2.txt XML $ mkvextract movie.mkv chapters movie-chapters.xml tags movie-tags.xml $ mkvextract "Another Movie.mkv" tracks 0:video.h265 "1:main audio.aac" "2:director's comments.aac" timestamps_v2 "0:timestamps video.txt" "1:timestamps main audio.txt" "2:timestamps director's comments.txt" Ogg/OGM $ mkvextract "My Movie.mkv" chapters --simple "My Chapters.txt" tracks -c MS-ANSI "2:My Subtitles.srt" MKVToolNixmkvmerge(1) man A_AAC/MPEG2/*, A_AAC/MPEG4/*, A_AAC AAC ADTS AAC ADTS emphasis A_AC3, A_EAC3 AC-3 A_ALAC ALAC CAF A_DTS DTS A_FLAC FLAC FLAC A_MPEG/L2 MPEG-1 Audio Layer II MP2 A_MPEG/L3 MP3 A_OPUS Opus(TM) OggOpus(TM) A_PCM/INT/LIT, A_PCM/INT/BIG PCM WAV A_REAL/* RealAudio(TM) RealMedia(TM) A_TRUEHD, A_MLP TrueHD/MLP A_TTA1 TrueAudio(TM) TTA Matroska(TM) data_length CRC 2 A_VORBIS Vorbis OggVorbis(TM) A_WAVPACK4 WavPack(TM) WV S_HDMV/PGS PGS SUP S_HDMV/TEXTST TextST mkvmerge(1) mkvextract(1) S_KATE Kate(TM) Ogg(TM) S_TEXT/SSA, S_TEXT/ASS, S_SSA, S_ASS SSA ASS .ssa/.ass S_TEXT/UTF8, S_TEXT/ASCII SRT S_VOBSUB VobSub(TM) SUB IDX S_TEXT/USF USF USF S_TEXT/WEBVTT WebVTT WebVTT V_MPEG1, V_MPEG2 MPEG-1 MPEG-2 MPEG V_MPEG4/ISO/AVC H.264 / AVC H.264 GPAC MP4Box(TM) V_MPEG4/ISO/HEVC H.265 / HEVC H.265 GPAC MP4Box(TM) V_MS/VFW/FOURCC CodecID FPS AVI V_REAL/* RealVideo(TM) RealMedia(TM) V_THEORA Theora(TM) Ogg(TM) V_VP8, V_VP9 VP8 / VP9 IVF XML mkvmerge(1) XML mkvmerge(1) OGM mkvmerge(1)v2v1v3v4 mkvextract(1) 3 o 0 -- o 1 -- 'Warning:' o 2 -- mkvextract(1)/ mkvextract(1) LANG LC_* MKVEXTRACT_DEBUG, MKVTOOLNIX_DEBUG MTX_DEBUG --debug MKVEXTRACT_ENGAGE, MKVTOOLNIX_ENGAGE MTX_ENGAGE --engage mkvmerge(1), mkvinfo(1), mkvpropedit(1), mkvtoolnix-gui(1) WWW MKVToolNix [1] Bunkus Moritz[FAMILY Given] 1. MKVToolNix https://mkvtoolnix.download/ MKVToolNix 100.0 2026-07-05 MKVEXTRACT(1)