'\" t
.\"     Title: mkvextract
.\"    Author: Moritz Bunkus <moritz@bunkus.org>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\"      Date: 2024-12-27
.\"    Manual: Komendy użytkownika
.\"    Source: MKVToolNix 89.0
.\"  Language: Polish
.\"
.TH "MKVEXTRACT" "1" "2024\-12\-27" "MKVToolNix 89\&.0" "Komendy użytkownika"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAZWA"
mkvextract \- wyodrębnia ścieżki z plik\('ow Matroska do innych plik\('ow
.SH "SZABLON LINII KOMEND"
.HP \w'\fBmkvextract\fR\ 'u
\fBmkvextract\fR {source\-filename} {mode1} [options] [extraction\-spec1] [mode2] [options] [extraction\-spec2] [\&...]
.SH "OPIS"
.PP
This program extracts specific parts from a
Matroska
file to other useful formats\&. The first argument is the name of the source file which must be a
Matroska
file\&.
.PP
All other arguments either switch to a certain extraction mode, change options for the currently active mode or specify what to extract into which file\&. Multiple modes can be used in the same invocation of mkvextract allowing the extraction of multiple things in a single pass\&. Most options can only be used in certain modes with a few options applying to all modes\&.
.PP
Currently supported is the extraction of
tracks,
tags,
attachments,
chapters,
CUE sheets,
timestamps
and
cues\&.
.SS "Opcje podstawowe"
.PP
Następujące opcje są dostępne we wszystkich trybach i zosta\(/ly opisane tylko raz w tej sekcji\&.
.PP
\fB\-f\fR, \fB\-\-parse\-fully\fR
.RS 4
Sets the parse mode to \*(Aqfull\*(Aq\&. The default mode does not parse the whole file but uses the meta seek elements for locating the required elements of a source file\&. In 99% of all cases this is enough\&. But for files that do not contain meta seek elements or which are damaged the user might have to use this mode\&. A full scan of a file can take a couple of minutes while a fast scan only takes seconds\&.
.RE
.PP
\fB\-\-command\-line\-charset\fR \fIzestaw\-znak\('ow\fR
.RS 4
Sets the character set to convert strings given on the command line from\&. It defaults to the character set given by system\*(Aqs current locale\&.
.RE
.PP
\fB\-\-output\-charset\fR \fIzestaw\-znak\('ow\fR
.RS 4
Sets the character set to which strings are converted that are to be output\&. It defaults to the character set given by system\*(Aqs current locale\&.
.RE
.PP
\fB\-r\fR, \fB\-\-redirect\-output\fR \fInazwa\-pliku\fR
.RS 4
Zapisuje wszystkie powiadomienia do pliku
\fInazwa\-pliku\fR
zamiast do konsoli\&. Podczas gdy może być to robione \(/latwo z przekierowaniem wyjścia, są przypadki, gdy ta opcja w\(/laśnie jest potrzebna: gdy terminal ponownie interpretuje plik wyjściowy przed zapisaniem do pliku\&. Uznawany będzie zestaw znak\('ow ustawiony z opcją
\fB\-\-output\-charset\fR\&.
.RE
.PP
\fB\-\-flush\-on\-close\fR
.RS 4
Tells the program to flush all data cached in memory to storage when closing files opened for writing\&. This can be used to prevent data loss on power outages or to circumvent certain problems in the operating system or drivers\&. The downside is that multiplexing will take longer as mkvmerge will wait until all data has been written to the storage before exiting\&. See issues #2469 and #2480 on the MKVToolNix bug tracker for in\-depth discussions on the pros and cons\&.
.RE
.PP
\fB\-\-ui\-language\fR \fIkod\fR
.RS 4
Forces the translations for the language
\fIcode\fR
to be used (e\&.g\&. \*(Aqde_DE\*(Aq for the German translations)\&. Entering \*(Aqlist\*(Aq as the
\fIcode\fR
will cause the program to output a list of available translations\&.
.RE
.PP
\fB\-\-abort\-on\-warnings\fR
.RS 4
Nakazuje programowi przerwanie po wyemitowaniu pierwszego ostrzeżenia\&. Kodem wyjścia programu będzie 1\&.
.RE
.PP
\fB\-\-debug\fR \fItemat\fR
.RS 4
W\(/lącz debugowanie dla konkretnej funkcji\&. Ta opcja jest użyteczna tylko dla deweloper\('ow\&.
.RE
.PP
\fB\-\-engage\fR \fIfunkcja\fR
.RS 4
W\(/lącz funkcje eksperymentalne\&. Listę dostępnych funkcji można uzyskać za pomocą komendy
\fBmkvextract \-\-engage list\fR\&. Te funkcje nie są przeznaczone do użytku w normalnych sytuacjach\&.
.RE
.PP
\fB\-\-gui\-mode\fR
.RS 4
Turns on GUI mode\&. In this mode specially\-formatted lines may be output that can tell a controlling GUI what\*(Aqs happening\&. These messages follow the format \*(Aq#GUI#message\*(Aq\&. The message may be followed by key/value pairs as in \*(Aq#GUI#message#key1=value1#key2=value2\&...\*(Aq\&. Neither the messages nor the keys are ever translated and always output in English\&.
.RE
.PP
\fB\-v\fR, \fB\-\-verbose\fR
.RS 4
Be verbose and show all the important
Matroska
elements as they\*(Aqre read\&.
.RE
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Pokaż informację o sposobie użycia opcji i wyjdź\&.
.RE
.PP
\fB\-V\fR, \fB\-\-version\fR
.RS 4
Pokaż informację o wersji i wyjdź\&.
.RE
.PP
\fB@\fR\fIoptions\-file\&.json\fR
.RS 4
Reads additional command line arguments from the file
\fIoptions\-file\fR\&. For a full explanation on the supported formats for such files see the section called "Option files" in the
\fBmkvmerge\fR(1)
man page\&.
.RE
.SS "Tryb wyodrębniania ścieżek"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBtracks\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fITID1:dest\-filename1\fR\fR\fB \fR\fB[\fITID2:dest\-filename2\fR \&.\&.\&.]\fR
.PP
The following command line options are available for each track in the \*(Aqtracks\*(Aq extraction mode\&. They have to appear in front of the track specification (see below) they should be applied to\&.
.PP
\fB\-c\fR \fIzestaw\-znak\('ow\fR
.RS 4
Sets the character set to convert the next text subtitle track to\&. Only valid if the next track ID targets a text subtitle track\&. It defaults to UTF\-8\&.
.RE
.PP
\fB\-\-blockadd\fR \fIpoziom\fR
.RS 4
Keep only the BlockAdditions up to this level\&. The default is to keep all levels\&. This option only affects certain kinds of codecs like WAVPACK4\&.
.RE
.PP
\fB\-\-cuesheet\fR
.RS 4
Causes
\fBmkvextract\fR(1)
to extract a
CUE
sheet from the chapter information and tag data for the following track into a file whose name is the track\*(Aqs output name with \*(Aq\&.cue\*(Aq appended to it\&.
.RE
.PP
\fB\-\-raw\fR
.RS 4
Extracts the raw data into a file without any container data around it\&. Unlike the
\fB\-\-fullraw\fR
flag this flag does not cause the contents of the
CodecPrivate
element to be written to the file\&. This mode works with all
CodecIDs, even the ones that
\fBmkvextract\fR(1)
doesn\*(Aqt support otherwise, but the resulting files might not be usable\&.
.RE
.PP
\fB\-\-fullraw\fR
.RS 4
Extracts the raw data into a file without any container data around it\&. The contents of the
CodecPrivate
element will be written to the file first if the track contains such a header element\&. This mode works with all
CodecIDs, even the ones that
\fBmkvextract\fR(1)
doesn\*(Aqt support otherwise, but the resulting files might not be usable\&.
.RE
.PP
\fITID:nazwa\fR
.RS 4
Causes extraction of the track with the ID
\fITID\fR
into the file
\fIoutname\fR
if such a track exists in the source file\&. This option can be given multiple times\&. The track IDs are the same as the ones output by
\fBmkvmerge\fR(1)\*(Aqs
\fB\-\-identify\fR
option\&.
.sp
Each output name should be used only once\&. The exception are RealAudio and RealVideo tracks\&. If you use the same name for different tracks then those tracks will be saved in the same file\&. Example:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract input\&.mkv tracks 0:video\&.h264 2:output\-two\-vobsub\-tracks\&.idx 3:output\-two\-vobsub\-tracks\&.idx
.fi
.if n \{\
.RE
.\}
.RE
.SS "Tryb wyodrębniania za\(/lącznik\('ow"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBattachments\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fIAID1:outname1\fR\fR\fB \fR\fB[\fIAID2:outname2\fR \&.\&.\&.]\fR
.PP
\fIAID\fR:\fInazwa\fR
.RS 4
Causes extraction of the attachment with the ID
\fIAID\fR
into the file
\fIoutname\fR
if such an attachment exists in the source file\&. If the
\fIoutname\fR
is left empty then the name of the attachment inside the source
Matroska
file is used instead\&. This option can be given multiple times\&. The attachment IDs are the same as the ones output by
\fBmkvmerge\fR(1)\*(Aqs
\fB\-\-identify\fR
option\&.
.RE
.SS "Tryb wyodrębniania rozdzia\(/l\('ow"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBchapters\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fIoutput\-filename\&.xml\fR\fR
.PP
\fB\-s\fR, \fB\-\-simple\fR
.RS 4
Exports the chapter information in the simple format used in the
OGM
tools (CHAPTER01=\&.\&.\&., CHAPTER01NAME=\&.\&.\&.)\&. In this mode some information has to be discarded\&. Default is to output the chapters in
XML
format\&.
.RE
.PP
\fB\-\-simple\-language\fR \fIjęzyk\fR
.RS 4
If the simple format is enabled then
\fBmkvextract\fR(1)
will only output a single entry for each chapter atom encountered even if a chapter atom contains more than one chapter name\&. By default
\fBmkvextract\fR(1)
will use the first chapter name found for each atom regardless of its language\&.
.sp
Using this option allows the user to determine which chapter names are output if atoms contain more than one chapter name\&. The
\fIlanguage\fR
parameter must be an ISO 639\-1 or ISO 639\-2 code\&.
.RE
.PP
The chapters are written to specified output file\&. By default the
XML
format understood by
\fBmkvmerge\fR(1)
is used\&. If no chapters are found in the file, the output file is not created\&.
.SS "Tags extraction mode"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBtags\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fIoutput\-filename\&.xml\fR\fR
.PP
The tags are written to specified output file in the
XML
format understood by
\fBmkvmerge\fR(1)\&. If no tags are found in the file, the output file is not created\&.
.SS "Tryb wyodrębniania arkuszy cue"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBcuesheet\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fIoutput\-filename\&.cue\fR\fR
.PP
The cue sheet is written to specified output file\&. If no chapters or tags are found in the file, the output file is not created\&.
.SS "Tryb wyodrębniania kod\('ow czasowych"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBtimestamps_v2\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fITID1:dest\-filename1\fR\fR\fB \fR\fB[\fITID2:dest\-filename2\fR \&.\&.\&.]\fR
.PP
\fITID:nazwa\fR
.RS 4
Causes extraction of the timestamps for the track with the ID
\fITID\fR
into the file
\fIoutname\fR
if such a track exists in the source file\&. This option can be given multiple times\&. The track IDs are the same as the ones output by
\fBmkvmerge\fR(1)\*(Aqs
\fB\-\-identify\fR
option\&.
.sp
Przyk\(/lad:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract input\&.mkv timestamps_v2 1:ts\-track1\&.txt 2:ts\-track2\&.txt
.fi
.if n \{\
.RE
.\}
.RE
.SS "Tryb wyodrębniania indeks\('ow cue"
.PP
Syntax:
\fBmkvextract \fR\fB\fIsource\-filename\fR\fR\fB \fR\fB\fBcues\fR\fR\fB \fR\fB[\fIoptions\fR]\fR\fB \fR\fB\fITID1:dest\-filename1\fR\fR\fB \fR\fB[\fITID2:dest\-filename2\fR \&.\&.\&.]\fR
.PP
\fITID:docelowa\-nazwapliku\fR
.RS 4
Causes extraction of the cues for the track with the ID
\fITID\fR
into the file
\fIoutname\fR
if such a track exists in the source file\&. This option can be given multiple times\&. The track IDs are the same as the ones output by
\fBmkvmerge\fR(1)\*(Aqs
\fB\-\-identify\fR
option and not the numbers contained in the
CueTrack
element\&.
.RE
.PP
The format output is a simple text format: one line per
CuePoint
element with
key=value
pairs\&. If an optional element is not present in a
CuePoint
(e\&.g\&.
CueDuration) then a dash will be output as the value\&.
.PP
Przyk\(/lad:
.sp
.if n \{\
.RS 4
.\}
.nf
timestamp=00:00:13\&.305000000 duration=\- cluster_position=757741 relative_position=11
.fi
.if n \{\
.RE
.\}
.PP
The possible keys are:
.PP
timestamp
.RS 4
The cue point\*(Aqs timestamp with nanosecond precision\&. The format is
HH:MM:SS\&.nnnnnnnnn\&. This element is always set\&.
.RE
.PP
duration
.RS 4
The cue point\*(Aqs duration with nanosecond precision\&. The format is
HH:MM:SS\&.nnnnnnnnn\&.
.RE
.PP
cluster_position
.RS 4
The absolute position in bytes inside the
Matroska
file where the cluster containing the referenced element starts\&.
.if n \{\
.sp
.\}
.RS 4
.it 1 an-trap
.nr an-no-space-flag 1
.nr an-break-flag 1
.br
.ps +1
\fBUwaga\fR
.ps -1
.br
Inside the
Matroska
file the
CueClusterPosition
is relative to the segment\*(Aqs data start offset\&. The value output by
\fBmkvextract\fR(1)\*(Aqs cue extraction mode, however, contains that offset already and is an absolute offset from the beginning of the file\&.
.sp .5v
.RE
.RE
.PP
relative_position
.RS 4
The relative position in bytes inside the cluster where the
BlockGroup
or
SimpleBlock
element the cue point refers to starts\&.
.if n \{\
.sp
.\}
.RS 4
.it 1 an-trap
.nr an-no-space-flag 1
.nr an-break-flag 1
.br
.ps +1
\fBUwaga\fR
.ps -1
.br
Inside the
Matroska
file the
CueRelativePosition
is relative to the cluster\*(Aqs data start offset\&. The value output by
\fBmkvextract\fR(1)\*(Aqs cue extraction mode, however, is relative to the cluster\*(Aqs ID\&. The absolute position inside the file can be calculated by adding
cluster_position
and
relative_position\&.
.sp .5v
.RE
.RE
.PP
Przyk\(/lad:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract input\&.mkv cues 1:cues\-track1\&.txt 2:cues\-track2\&.txt
.fi
.if n \{\
.RE
.\}
.SH "PRZYK\(/LADY"
.PP
Extracting both chapters and tags in their respective
XML
formats at the same time:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract movie\&.mkv chapters movie\-chapters\&.xml tags movie\-tags\&.xml
.fi
.if n \{\
.RE
.\}
.PP
Extracting a couple of tracks and their respective timestamps at the same time:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract "Another Movie\&.mkv" tracks 0:video\&.h265 "1:main audio\&.aac" "2:director\*(Aqs comments\&.aac" timestamps_v2 "0:timestamps video\&.txt" "1:timestamps main audio\&.txt" "2:timestamps director\*(Aqs comments\&.txt"
.fi
.if n \{\
.RE
.\}
.PP
Extracting chapters in the Ogg/OGM format and re\-encoding a text subtitle track to another character set:
.sp
.if n \{\
.RS 4
.\}
.nf
$ mkvextract "My Movie\&.mkv" chapters \-\-simple "My Chapters\&.txt" tracks \-c MS\-ANSI "2:My Subtitles\&.srt"
.fi
.if n \{\
.RE
.\}
.SH "TEXT FILES AND CHARACTER SET CONVERSIONS"
.PP
Szczeg\('o\(/lowe om\('owienie sposobu, w jaki wszystkie narzędzia w pakiecie MKVToolNix obs\(/lugują konwersję zestawu znak\('ow, kodowanie wejściowe/wyjściowe, kodowanie linii komend i kodowanie konsoli, można znaleźć w sekcji o identycznej nazwie na
\fBmkvmerge\fR(1)
stronie podręcznika\&.
.SH "WYJŚCIOWE FORMATY PLIK\('OW"
.PP
The decision about the output format is based on the track type, not on the extension used for the output file name\&. The following track types are supported at the moment:
.PP
A_AAC/MPEG2/*, A_AAC/MPEG4/*, A_AAC
.RS 4
Wszystkie pliki
AAC
będą zapisywane do plik\('ow
AAC
z nag\(/l\('owkami
ADTS
przed każdym pakietem\&. Nag\(/l\('owki
ADTS
nie będą zawierać niewspieranego pola emfazy\&.
.RE
.PP
A_AC3, A_EAC3
.RS 4
These will be extracted to raw
AC\-3
files\&.
.RE
.PP
A_ALAC
.RS 4
Ścieżki
ALAC
są zapisywane do plik\('ow
CAF\&.
.RE
.PP
A_DTS
.RS 4
These will be extracted to raw
DTS
files\&.
.RE
.PP
A_FLAC
.RS 4
Ścieżki
FLAC
są zapisywane do surowych plik\('ow
FLAC\&.
.RE
.PP
A_MPEG/L2
.RS 4
Ścieżki MPEG\-1 Audio Layer II będą wyodrębniane do surowych plik\('ow
MP2\&.
.RE
.PP
A_MPEG/L3
.RS 4
These will be extracted to raw
MP3
files\&.
.RE
.PP
A_OPUS
.RS 4
Ścieżki
Opus
są zapisywane do plik\('ow
OggOpus\&.
.RE
.PP
A_PCM/INT/LIT, A_PCM/INT/BIG
.RS 4
Raw
PCM
data will be written to a
WAV
file\&. Big\-endian integer data will be converted to little\-endian data in the process\&.
.RE
.PP
A_REAL/*
.RS 4
Ścieżki
RealAudio
są zapisywane do plik\('ow
RealMedia\&.
.RE
.PP
A_TRUEHD, A_MLP
.RS 4
These will be extracted to raw
TrueHD/MLP
files\&.
.RE
.PP
A_TTA1
.RS 4
Ścieżki
TrueAudio
są zapisywane do plik\('ow
TTA\&. Zauważ, że w wyniku ograniczonej precyzji formatu
Matroska, wyodrębniane nag\(/l\('owki plik\('ow będą mieć inne dwa pola:
\fIdata_length\fR
(\(/lączna liczba sampli w pliku) i
CRC\&.
.RE
.PP
A_VORBIS
.RS 4
Dźwięk Vorbis będzie zapisywany do pliku
OggVorbis\&.
.RE
.PP
A_WAVPACK4
.RS 4
Ścieżki
WavPack
są zapisywane do plik\('ow
WV\&.
.RE
.PP
S_HDMV/PGS
.RS 4
Napisy
PGS
będą zapisywane do plik\('ow
SUP\&.
.RE
.PP
S_HDMV/TEXTST
.RS 4
TextST
subtitles will be written as a special file format invented for
\fBmkvmerge\fR(1)
and
\fBmkvextract\fR(1)\&.
.RE
.PP
S_KATE
.RS 4
Ścieżki
Kate
będą zapisywane do kontenera
Ogg\&.
.RE
.PP
S_TEXT/SSA, S_TEXT/ASS, S_SSA, S_ASS
.RS 4
Napisy tekstowe
SSA
i
ASS
będą zapisywane do plik\('ow odpowiednio
SSA/ASS\&.
.RE
.PP
S_TEXT/UTF8, S_TEXT/ASCII
.RS 4
Proste napisy tekstowe będą zapisywane do plik\('ow
SRT\&.
.RE
.PP
S_VOBSUB
.RS 4
Napisy
VobSub
będą zapisywane do plik\('ow
SUB
razem z odpowiednimi plikami indeksu
IDX\&.
.RE
.PP
S_TEXT/USF
.RS 4
Napisy tekstowe
USF
będą zapisywane do plik\('ow
USF\&.
.RE
.PP
S_TEXT/WEBVTT
.RS 4
WebVTT
text subtitles will be written as
WebVTT
files\&.
.RE
.PP
V_MPEG1, V_MPEG2
.RS 4
MPEG\-1
and
MPEG\-2
video tracks will be written as
MPEG
elementary streams\&.
.RE
.PP
V_MPEG4/ISO/AVC
.RS 4
Ścieżki obrazu
H\&.264
/
AVC
są zapisywane do ścieżek surowych (dane podstawowe)
H\&.264, kt\('ore mogą być p\('oźniej przetwarzane np\&. przez
MP4Box
z pakietu
GPAC\&.
.RE
.PP
V_MPEG4/ISO/HEVC
.RS 4
Ścieżki obrazu
H\&.265
/
HEVC
są zapisywane do ścieżek surowych (dane podstawowe)
H\&.265, kt\('ore mogą być p\('oźniej przetwarzane np\&. przez
MP4Box
z pakietu
GPAC\&.
.RE
.PP
V_MS/VFW/FOURCC
.RS 4
Ścieżki obrazu ze sta\(/lym
FPS
mające taki
CodecID
są zapisywane do plik\('ow
AVI\&.
.RE
.PP
V_REAL/*
.RS 4
Ścieżki
RealVideo
są zapisywane do plik\('ow
RealMedia\&.
.RE
.PP
V_THEORA
.RS 4
Ścieżki
Theora
będą zapisywane do kontenera
Ogg
.RE
.PP
V_VP8, V_VP9
.RS 4
Ścieżki
VP8
/
VP9
są zapisywane do plik\('ow
IVF\&.
.RE
.PP
Tagi
.RS 4
Tagi są konwertowane do formatu
XML\&. Jest to taki sam format, jaki
\fBmkvmerge\fR(1)
obs\(/luguje w plikach wejściowych\&.
.RE
.PP
Za\(/lączniki
.RS 4
Za\(/lączniki są zapisywane do pliku wyjściowego takie jakie są\&. Żadna konwersja nie jest wykonywana\&.
.RE
.PP
Rozdzia\(/ly
.RS 4
Chapters are converted to a
XML
format\&. This format is the same that
\fBmkvmerge\fR(1)
supports for reading chapters\&. Alternatively a stripped\-down version can be output in the simple
OGM
style format\&.
.RE
.PP
Kody czasowe
.RS 4
Timestamps are first sorted and then output as a timestamp v2 format compliant file ready to be fed to
\fBmkvmerge\fR(1)\&. The extraction to other formats (v1, v3 and v4) is not supported\&.
.RE
.SH "KODY ZAKOŃCZENIA"
.PP
\fBmkvextract\fR(1)
exits with one of three exit codes:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fB0\fR
\-\- Ten kod zakończenia oznacza, że wyodrębnianie zosta\(/lo zakończone powodzeniem\&.
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fB1\fR
\-\- In this case
\fBmkvextract\fR(1)
has output at least one warning, but extraction did continue\&. A warning is prefixed with the text \*(AqWarning:\*(Aq\&. Depending on the issues involved the resulting files might be ok or not\&. The user is urged to check both the warning and the resulting files\&.
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fB2\fR
\-\- This exit code is used after an error occurred\&.
\fBmkvextract\fR(1)
aborts right after outputting the error message\&. Error messages range from wrong command line arguments over read/write errors to broken files\&.
.RE
.SH "ZMIENNE ŚRODOWISKOWE"
.PP
\fBmkvextract\fR(1)
uses the default variables that determine the system\*(Aqs locale (e\&.g\&.
\fILANG\fR
and the
\fILC_*\fR
family)\&. Additional variables:
.PP
\fIMKVEXTRACT_DEBUG\fR, \fIMKVTOOLNIX_DEBUG\fR i jego skr\('ocona forma \fIMTX_DEBUG\fR
.RS 4
The content is treated as if it had been passed via the
\fB\-\-debug\fR
option\&.
.RE
.PP
\fIMKVEXTRACT_ENGAGE\fR, \fIMKVTOOLNIX_ENGAGE\fR i jego skr\('ocona forma \fIMTX_ENGAGE\fR
.RS 4
The content is treated as if it had been passed via the
\fB\-\-engage\fR
option\&.
.RE
.SH "ZOBACZ TAKŻE"
.PP
\fBmkvmerge\fR(1),
\fBmkvinfo\fR(1),
\fBmkvpropedit\fR(1),
\fBmkvtoolnix-gui\fR(1)
.SH "STRONA WWW"
.PP
The latest version can always be found at
\m[blue]\fBthe MKVToolNix homepage\fR\m[]\&\s-2\u[1]\d\s+2\&.
.SH "AUTOR"
.PP
\fBMoritz Bunkus\fR <\&moritz@bunkus\&.org\&>
.RS 4
Autor
.RE
.SH "PRZYPISY"
.IP " 1." 4
the MKVToolNix homepage
.RS 4
\%https://mkvtoolnix.download/
.RE
