mkvextract(1) mkvextract - Matroska(TM) mkvextract {--} {1} [] [-1] [2] [] [-2] [...] Matroska(TM) . -- , Matroska(TM). , , , . mkvextract , . , . , , , , CUE, cue. . -f, --parse-fully ''. , . 99 % . , , . , . --command-line-charset , . . --output-charset , . . -r, --redirect-output - - . , : . , --output-charset, . --flush-on-close , , , . . , , mkvmerge , . #2469 #2480 MKVToolNix, . --ui-language (., <> ). <> , . --abort-on-warnings mkvmerge . 1. --debug . . --engage . mkvextract --engage list. . --gui-mode . . -- '#GUI#message'. , '#GUI#message#key1=value1#key2=value2...'. . -v, --verbose Matroska(TM) . -h, --help . -V, --version . @-.json options-file. " " mkvmerge(1). : mkvextract -- [] TID1:--1 [TID2:--2 ...] 'tracks'. (. ), . -c , . , ID . UTF-8. --blockadd BlockAdditions . . , WAVPACK4. --cuesheet mkvextract(1) CUE '.cue'. --raw . --fullraw CodecPrivate . CodecIDs, , mkvextract(1) , . --fullraw . CodecPrivate , . CodecIDs, , mkvextract(1) , . TID:- ID TID _ , . . ID mkvmerge(1) --identify. . RealAudio RealVideo. , . : $ mkvextract input.mkv tracks 0:video.h264 2:output-two-vobsub-tracks.idx 3:output-two-vobsub-tracks.idx : mkvextract -- [] AID1:-1 [AID2:-2 ...] AID:- ID AID outname , . outname , Matroska(TM). . ID mkvmerge(1) --identify. : mkvextract -- [] --.xml -s, --simple , OGM (01=..., 01=...). . XML. --simple-language , mkvextract(1) , . mkvextract(1) . , , . language ISO 639-1 ISO 639-2. . mkvmerge(1) XML. , . : mkvextract -- [] --.xml XML-, mkvmerge(1). , . CUE : mkvextract -- cuesheet [] --.cue Cue sheet ( ) . , . : mkvextract -- -_v2 [] TID1:--1 [TID2:--2 ...] TID:- TID _ , . . mkvmerge(1) --identify. : $ mkvextract input.mkv timestamps_v2 1:ts-track1.txt 2:ts-track2.txt CUE : mkvextract -- cue- [] TID1:--1 [TID2:--2 ...] TID:-- ID TID _ , . . ID mkvmerge(1) --identify, , CueTrack. : CuePoint =. CuePoint (. CueDuration), . : timestamp=00:00:13.305000000 duration=- cluster_position=757741 relative_position=11 : cue . : HH:MM:SS.nnnnnnnnn. . cue . : HH:MM:SS.nnnnnnnnn. cluster_position Matroska(TM), , . Matroska(TM) CueClusterPosition . , cue mkvextract(1), . relative_position , BlockGroup SimpleBlock, cue-. Matroska(TM) CueRelativePosition . , mkvextract(1), . cluster_position relative_position. : $ mkvextract input.mkv cues 1:cues-track1.txt 2:cues-track2.txt XML : $ mkvextract .mkv chapters -.xml tags -.xml : $ mkvextract " .mkv" tracks 0:video.h265 "1: .aac" "2: .aac" _v2 "0: .txt" "1: .txt" "2: .txt" Ogg/OGM : $ mkvextract " .mkv" chapters --simple " .txt" tracks -c MS-ANSI "2: .srt" , MKVToolNix , / , , mkvmerge(1). , . : A_AAC/MPEG2/*, A_AAC/MPEG4/*, A_AAC AAC AAC ADTS . ADTS . A_AC3, A_EAC3 AC-3. A_ALAC ALAC(TM) CAF(TM). A_DTS DTS. A_FLAC FLAC(TM) FLAC(TM). 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. A_VORBIS - Vorbis OggVorbis(TM). A_WAVPACK4 WavPack(TM) WV(TM). 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, , , MP4Box(TM) GPAC(TM). V_MPEG4/ISO/HEVC H.265 / EVC H.265, , , MP4Box(TM) GPAC(TM). V_MS/VFW/FOURCC CodecID 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. v2, mkvmerge(1). (v1, v3 v4) . mkvextract(1) : o 0 -- , . o 1 -- mkvextract(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) MKVToolNix[1]. 1. MKVToolNix https://mkvtoolnix.download/ MKVToolNix 83.0 2024-03-10 mkvextract(1)