'\" t .\" Title: mkvextract .\" Author: Moritz Bunkus .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-08-24 .\" Manual: Komendy użytkownika .\" Source: MKVToolNix 101.0 .\" Language: Polish .\" .TH "MKVEXTRACT" "1" "2026\-08\-24" "MKVToolNix 101\&.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(TM) 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 Ten program wyodrębnia określone fragmenty z pliku Matroska(TM) do innych użytecznych format\('ow\&. Pierwszy argument to nazwa pliku źr\('od\(/lowego, kt\('ory musi być plikiem Matroska(TM)\&. .PP Wszystkie pozosta\(/le argumenty albo prze\(/lączają na określony tryb ekstrakcji, zmieniają opcje dla aktualnie aktywnego trybu, albo określają, co ma zostać wyodrębnione do kt\('orego pliku\&. W jednym wywo\(/laniu programu mkvextract można użyć wielu tryb\('ow, co pozwala na wyodrębnienie wielu element\('ow w jednym przebiegu\&. Większość opcji można użyć tylko w określonych trybach, a kilka opcji ma zastosowanie do wszystkich tryb\('ow\&. .PP Obecnie obs\(/lugiwane jest wyodrębnianie ścieżek, tag\('ow, za\(/lącznik\('ow, rozdzia\(/l\('ow, arkuszy CUE, znacznik\('ow czasu i podpowiedzi\&. .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 Ustawia tryb analizy na \(Bqpe\(/lny\(rq\&. Domyślny tryb nie analizuje ca\(/lego pliku, ale wykorzystuje elementy meta\-seek do lokalizowania wymaganych element\('ow pliku źr\('od\(/lowego\&. W 99% przypadk\('ow to wystarcza\&. Jednak w przypadku plik\('ow, kt\('ore nie zawierają element\('ow meta\-seek lub są uszkodzone, użytkownik może być zmuszony do użycia tego trybu\&. Pe\(/lne skanowanie pliku może zająć kilka minut, podczas gdy szybkie skanowanie zajmuje tylko kilka sekund\&. .RE .PP \fB\-\-command\-line\-charset\fR \fIzestaw\-znak\('ow\fR .RS 4 Ustawia zestaw znak\('ow, z kt\('orego konwertowane są ciągi znak\('ow podane w wierszu poleceń\&. Domyślnie jest to zestaw znak\('ow określony przez bieżącą lokalizację systemu\&. .RE .PP \fB\-\-output\-charset\fR \fIzestaw\-znak\('ow\fR .RS 4 Ustawia zestaw znak\('ow, do kt\('orego konwertowane są ciągi znak\('ow przeznaczone do wyprowadzenia\&. Domyślnie jest to zestaw znak\('ow określony przez bieżącą lokalizację systemu\&. .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\-\-no\-bom\fR .RS 4 Zazwyczaj pliki tekstowe utworzone i zakodowane w jednym z wariant\('ow UTF rozpoczynają się od znacznika kolejności bajt\('ow (BOM)\&. Użycie tej opcji wy\(/lącza zapisywanie tego znacznika kolejności bajt\('ow\&. .RE .PP \fB\-\-flush\-on\-close\fR .RS 4 Nakazuje programowi przelanie wszystkich danych z pamięci podręcznej do pamięci masowej podczas zamykania plik\('ow otwartych do zapisu\&. Można tego użyć, aby zapobiec utracie danych podczas przerw w dostawie prądu lub obejść pewne problemy z systemem operacyjnym lub sterownikami\&. Wadą jest to, że multipleksowanie będzie trwa\(/lo d\(/lużej, ponieważ program mkvmerge będzie czeka\(/l, aż wszystkie dane zostaną zapisane w pamięci masowej, zanim zakończy dzia\(/lanie\&. Szczeg\('o\(/lowe om\('owienie zalet i wad można znaleźć w zg\(/loszeniach nr 2469 i 2480 w systemie śledzenia b\(/lęd\('ow MKVToolNix\&. .RE .PP \fB\-\-ui\-language\fR \fIkod\fR .RS 4 Wymusza użycie t\(/lumaczeń dla kodu \fIparameter\fR języka (np\&. "de_DE\(rq dla t\(/lumaczeń na język niemiecki)\&. Wprowadzenie "list\(rq jako kodu \fIparameter\fR spowoduje, że program wyświetli listę dostępnych t\(/lumaczeń\&. .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 W\(/lącza tryb GUI\&. W tym trybie mogą być generowane specjalnie sformatowane linie, kt\('ore informują interfejs GUI o aktualnym stanie rzeczy\&. Komunikaty te mają formatt \*(Aq#GUI#message\*(Aq\&. Po komunikacie mogą następować pary klucz/wartość, np \*(Aq#GUI#message#key1=value1#key2=value2\&...\*(Aq\&. Ani komunikaty, ani klucze nie są t\(/lumaczone i zawsze są wyświetlane w języku angielskim\&. .RE .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 Bądź szczeg\('o\(/lowy i pokazuj wszystkie ważne elementy Matroska(TM) w miarę ich czytania\&. .RE .PP \fB\-h\fR, \fB\-\-pomoc\fR .RS 4 Pokaż informację o sposobie użycia opcji i wyjdź\&. .RE .PP \fB\-V\fR, \fB\-\-wersja\fR .RS 4 Pokaż informację o wersji i wyjdź\&. .RE .PP \fB@\fR\fIoptions\-file\&.json\fR .RS 4 Odczytuje dodatkowe argumenty wiersza poleceń z pliku \fIoptions\-file\fR\&. Pe\(/lny opis obs\(/lugiwanych format\('ow takich plik\('ow znajduje się w sekcji \(BqPliki opcji\(rq na stronie man programu &mkvmerge;\&. .RE .SS "Tryb wyodrębniania ścieżek" .PP Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB\fButwory\fR\fR\fB \fR\fB[\fIopcje\fR]\fR\fB \fR\fB\fITID1:nazwa_pliku_docelowego1\fR\fR\fB \fR\fB[\fITID2:nazwa_pliku_docelowego2\fR\&.\&.\&.]\fR .PP W trybie wyodrębniania\(Bqtracks\(rq dla każdego utworu dostępne są następujące opcje wiersza poleceń\&. Muszą one znajdować się przed specyfikacją utworu (patrz poniżej), do kt\('orego mają zostać zastosowane\&. .PP \fB\-c\fR \fIzestaw\-znak\('ow\fR .RS 4 Ustawia zestaw znak\('ow, na kt\('ory ma zostać przekonwertowana następna ścieżka napis\('ow tekstowych\&. Opcja ta ma znaczenie tylko wtedy, gdy identyfikator następnej ścieżki odnosi się do ścieżki napis\('ow tekstowych\&. Domyślnym ustawieniem jest UTF\-8\&. .RE .PP \fB\-\-blockadd\fR \fIpoziom\fR .RS 4 Zachowaj tylko dodatki blokowe do tego poziomu\&. Domyślnie zachowywane są wszystkie poziomy\&. Ta opcja ma wp\(/lyw tylko na niekt\('ore rodzaje kodek\('ow, takie jak WAVPACK4\&. .RE .PP \fB\-\-cuesheet\fR .RS 4 Powoduje, że funkcja `mkvextract` wyodrębnia arkusz CUE na podstawie informacji o rozdziale oraz danych tag\('ow dla danego utworu do pliku, kt\('orego nazwa sk\(/lada się z nazwy wyjściowej utworu z dodanym rozszerzeniem \(Bq\&.cue\(rq\&. .RE .PP \fB\-\-raw\fR .RS 4 Wyodrębnia surowe dane do pliku bez żadnych danych otaczających\&. W przeciwieństwie do flag \fB\-\-fullraw\fR, ta flaga nie powoduje zapisania zawartości elementu CodecPrivate do pliku\&. Tryb ten dzia\(/la ze wszystkimi identyfikatorami CodecID, nawet tymi, kt\('orych &mkvextract; w innym przypadku nie obs\(/luguje, ale powsta\(/le pliki mogą okazać się bezużyteczne\&. .RE .PP \fB\-\-fullraw\fR .RS 4 Wyodrębnia surowe dane do pliku bez żadnych danych kontenerowych\&. Jeśli ścieżka zawiera element nag\(/l\('owkowy CodecPrivate, jego zawartość zostanie zapisana w pliku jako pierwsza\&. Tryb ten dzia\(/la ze wszystkimi identyfikatorami CodecID, nawet tymi, kt\('orych funkcja &mkvextract; w innym przypadku nie obs\(/luguje, jednak powsta\(/le pliki mogą okazać się bezużyteczne\&. .RE .PP \fITID:nazwa\fR .RS 4 Powoduje wyodrębnienie ścieżki o identyfikatorze \fITID\fR do pliku \fIo nazwie outname\fR, jeśli taka ścieżka występuje w pliku źr\('od\(/lowym\&. Opcję tę można podać wielokrotnie\&. Identyfikatory ścieżek są takie same jak te wyświetlane przez opcję \fB\-\-identify\fR programu &mkvmerge;\&. .sp Każda nazwa pliku wyjściowego powinna być użyta tylko raz\&. Wyjątkiem są ścieżki RealAudio i RealVideo\&. Jeśli użyjesz tej samej nazwy dla r\('ożnych ścieżek, zostaną one zapisane w tym samym pliku\&. Przyk\(/lad: .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 Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB\fBattachments\fR\fR\fB \fR\fB[\fIopcje\fR]\fR\fB \fR\fB\fIAID1:nazwa_pliku_wynikowego1\fR\fR\fB \fR\fB[\fIAID2:nazwa_pliku_wynikowego2\fR\&.\&.\&.]\fR .PP \fIAID\fR:\fInazwa\fR .RS 4 Powoduje wyodrębnienie za\(/lącznika o identyfikatorze \fIAID\fR do pliku \fIo nazwie outname\fR, o ile taki za\(/lącznik występuje w pliku źr\('od\(/lowym\&. Jeśli nazwa \fIoutname\fR zostanie pominięta, używana jest zamiast tego nazwa za\(/lącznika zawarta w źr\('od\(/lowym pliku Matroska\&. Opcję tę można podać wielokrotnie\&. Identyfikatory za\(/lącznik\('ow są takie same jak te wyświetlane przez opcję \fB\-\-identify\fR programu &mkvmerge;\&. .RE .SS "Tryb wyodrębniania rozdzia\(/l\('ow" .PP Sk\(/ladnia: mkvextract nazwa_pliku_źr\('od\(/lowego \fBrozdzia\(/ly\fR opcje nazwa_pliku_wynikowego\&.xml .PP \fB\-s\fR, \fB\-\-simple\fR .RS 4 Eksportuje informacje o rozdzia\(/lach w prostym formacie używanym w narzędziach OGM (CHAPTER01=\&.\&.\&., CHAPTER01NAME=\&.\&.\&.)\&. W tym trybie niekt\('ore informacje muszą zostać pominięte\&. Domyślnie rozdzia\(/ly są wyświetlane w formacie &xml;\&. .RE .PP \fB\-\-simple\-language\fR \fIjęzyk\fR .RS 4 Jeśli w\(/lączono tryb uproszczony, polecenie \fBmkvextract\fR(1) wyświetli tylko jeden wpis dla każdego napotkanego atomu rozdzia\(/lu, nawet jeśli atom ten zawiera więcej niż jedną nazwę rozdzia\(/lu\&. Domyślnie polecenie \fBmkvextract\fR(1) wykorzystuje pierwszą znalezioną nazwę rozdzia\(/lu dla każdego atomu, niezależnie od języka\&. .sp Użycie tej opcji pozwala użytkownikowi określić, kt\('ore nazwy rozdzia\(/l\('ow mają zostać wyświetlone, jeśli elementy zawierają więcej niż jedną nazwę rozdzia\(/lu\&. Parametr \fIjęzyka\fR musi być kodem zgodnym z normą ISO 639\-1 lub ISO 639\-2\&. .RE .PP Rozdzia\(/ly są zapisywane do wskazanego pliku wyjściowego\&. Domyślnie stosowany jest format XML, rozpoznawany przez program \fBmkvmerge\fR(1)\&. Jeśli w pliku nie znaleziono żadnych rozdzia\(/l\('ow, plik wyjściowy nie zostanie utworzony\&. .SS "Tryb wyodrębniania tag\('ow" .PP Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB\fBtags\fR\fR\fB \fR\fB[\fIopcje\fR]\fR\fB \fR\fB\fInazwa_pliku_wynikowego\&.xml\fR\fR .PP \fB\-T\fR, \fB\-\-no\-track\-tags\fR .RS 4 Eksportuje tylko tagi, kt\('ore nie są powiązane z konkretnym utworem\&. .RE .PP Tagi są zapisywane w określonym pliku wyjściowym w formacie XML, rozpoznawanym przez program \fBmkvmerge\fR(1)\&. Jeśli w pliku nie znaleziono żadnych tag\('ow, plik wyjściowy nie zostanie utworzony\&. .SS "Tryb wyodrębniania arkuszy cue" .PP Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB[\fIopcje_arkusza_cue\fR]\fR\fB \fR\fB\fInazwa_pliku_wyjściowego\&.cue\fR\fR .PP Lista utwor\('ow zostanie zapisana w określonym pliku wyjściowym\&. Jeśli w pliku nie znaleziono żadnych rozdzia\(/l\('ow ani tag\('ow, plik wyjściowy nie zostanie utworzony\&. .SS "Tryb wyodrębniania kod\('ow czasowych" .PP Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB\fBtimestamps_v2\fR\fR\fB \fR\fB[\fIopcje\fR]\fR\fB \fR\fB\fITID1:nazwa_pliku_docelowego1\fR\fR\fB \fR\fB[\fITID2:nazwa_pliku_docelowego2\fR\&.\&.\&.]\fR .PP \fITID:nazwa\fR .RS 4 Powoduje wyodrębnienie znacznik\('ow czasu dla ścieżki o identyfikatorze \fITID\fR do pliku \fIo nazwie outname\fR, o ile taka ścieżka występuje w pliku źr\('od\(/lowym\&. Opcję tę można podać wielokrotnie\&. Identyfikatory ścieżek są takie same jak te wyświetlane przez opcję \fB\-\-identify\fR programu &mkvmerge;\&. .sp Przyk\(/lad: .sp .if n \{\ .RS 4 .\} .nf $ mkvextract timestamps_v2 wejściowy\&.mkv 1:kczas\-ścieżki1\&.txt 2:kczas\-ścieżki2\&.txt .fi .if n \{\ .RE .\} .RE .SS "Tryb wyodrębniania indeks\('ow cue" .PP Sk\(/ladnia: \fBmkvextract \fR\fB\fInazwa_pliku_źr\('od\(/lowego\fR\fR\fB \fR\fB\fBcues\fR\fR\fB \fR\fB[\fIopcje\fR]\fR\fB \fR\fB\fITID1:nazwa_pliku_docelowego1\fR\fR\fB \fR\fB[\fITID2:nazwa_pliku_docelowego2\fR\&.\&.\&.]\fR .PP \fITID:docelowa\-nazwapliku\fR .RS 4 Powoduje wyodrębnienie metadanych utworu o identyfikatorze \fITID\fR do pliku \fIo nazwie outname\fR, o ile taki utw\('or występuje w pliku źr\('od\(/lowym\&. Opcję tę można podać wielokrotnie\&. Identyfikatory utwor\('ow są takie same jak te wyświetlane przez opcję \fB\-\-identify\fR programu &mkvmerge;, a nie numery zawarte w elemencie CueTrack\&. .RE .PP Wynik ma postać prostego pliku tekstowego: jeden wiersz na każdy element CuePoint, zawierający pary klucz=wartość\&. Jeśli w elemencie CuePoint brakuje opcjonalnego elementu (np\&. CueDuration), jako wartość zostanie wyświetlony myślnik\&. .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 Możliwe klucze to: .PP timestamp .RS 4 Sygnatura czasowa punktu kontrolnego z dok\(/ladnością do nanosekund\&. Format to HH:MM:SS\&.nnnnnnnnn\&. Ten element jest zawsze ustawiony\&. .RE .PP duration .RS 4 Czas trwania punktu kontrolnego z dok\(/ladnością do nanosekund\&. Format to HH:MM:SS\&.nnnnnnnnn\&. .RE .PP pozycja_klastra .RS 4 Pozycja bezwzględna w bajtach wewnątrz pliku Matroska(TM) w kt\('orej rozpoczyna się klaster zawierający element, do kt\('orego się odwo\(/luje\&. .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(TM) 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 pozycja_względna .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(TM) 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 cues wejściowy\&.mkv 1:cues\-track1\&.txt 2:cues\-track2\&.txt .fi .if n \{\ .RE .\} .SH "PRZYK\(/LADY" .PP Jednoczesne wyodrębnianie rozdzia\(/l\('ow i tag\('ow w odpowiednich formatach XML .sp .if n \{\ .RS 4 .\} .nf $ mkvextract movie\&.mkv rozdzia\(/ly movie\-chapters\&.xml tagi movie\-tags\&.xml .fi .if n \{\ .RE .\} .PP Jednoczesne wyodrębnianie kilku utwor\('ow i ich znacznik\('ow czasu: .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 "PLIKI TEKSTOWE I KONWERSJE ZESTAW\('OW ZNAK\('OW" .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 Zostaną one wyodrębnione do plik\('ow w formacie surowym AC\-3\&. .RE .PP A_ALAC .RS 4 Ścieżki ALAC są zapisywane do plik\('ow CAF\&. .RE .PP A_DTS .RS 4 Zostaną one wyodrębnione do plik\('ow w formacie surowym DTS\&. .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 Zostaną one wyodrębnione do plik\('ow MP3 w formacie surowym\&. .RE .PP A_OPUS .RS 4 Ścieżki Opus(TM) są zapisywane do plik\('ow OggOpus(TM)\&. .RE .PP A_PCM/INT/LIT, A_PCM/INT/BIG .RS 4 Surowe dane PCM zostaną zapisane w pliku WAV\&. Dane liczbowe w formacie big\-endian zostaną w trakcie tego procesu przekonwertowane na format little\-endian\&. .RE .PP A_REAL/* .RS 4 Ścieżki RealAudio(TM) są zapisywane do plik\('ow RealMedia(TM)\&. .RE .PP A_TRUEHD, A_MLP .RS 4 Zostaną one wyodrębnione do plik\('ow w formacie surowym TrueHD/MLP\&. .RE .PP A_TTA1 .RS 4 Ścieżki TrueAudio(TM) są zapisywane do plik\('ow TTA\&. Zauważ, że w wyniku ograniczonej precyzji formatu Matroska(TM), 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(TM)\&. .RE .PP A_WAVPACK4 .RS 4 Ścieżki WavPack(TM) 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(TM) będą zapisywane do kontenera Ogg(TM)\&. .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(TM) 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 Napisy tekstowe w formacie WebVTT zostaną zapisane w plikach WebVTT\&. .RE .PP V_MPEG1, V_MPEG2 .RS 4 Ścieżki wideo w formatach MPEG\-1 i MPEG\-2 zostaną zapisane jako strumienie elementarne MPEG\&. .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(TM) z pakietu GPAC(TM)\&. .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(TM) z pakietu GPAC(TM)\&. .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(TM) są zapisywane do plik\('ow RealMedia(TM)\&. .RE .PP V_THEORA .RS 4 Ścieżki Theora(TM) będą zapisywane do kontenera Ogg(TM) .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) kończy dzia\(/lanie z jednym z trzech kod\('ow wyjścia: .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 Najnowsza wersja jest zawsze dostępna pod \m[blue]\fBadresem domowym MKVToolNix\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 adresem domowym MKVToolNix .RS 4 \%https://mkvtoolnix.download/ .RE