MKVINFO(1) Benutzerbefehle MKVINFO(1) NAME mkvinfo - Gibt Informationen uber Elemente der Matroska(TM)-Dateien aus. UBERSICHT mkvinfo [Optionen] {Quelldateiname} BESCHREIBUNG Dieses Programm fuhrt alle in Matroska(TM)-Dateien enthaltenen Elemente auf. Die Ausgabe kann kann auf eine Liste von Spuren in der Datei, einschliesslich Informationen uber die benutzten Codecs, begrenzt werden. -a, --all Standardmassig halt mkvinfo(1) an, wenn es auf den ersten Cluster trifft. Weiterhin zeigt es bestimmte oft auftretende Elemente nicht an. Mit dieser Option wird mkvinfo(1) die Bearbeitung unabhangig von der Detailstufe fortsetzen und alle Elemente anzeigen. -c, --checksums Berechnet fur jedes Bild die Adler-32-Prufsumme und zeigt sie an. Nur nutzlich zur Fehlersuche. -o, --continue Standardmassig halt mkvinfo(1) an, wenn es auf den ersten Cluster trifft. Mit dieser Option wird mkvinfo(1) die Bearbeitung unabhangig von der Detailstufe fortsetzen. -p, --hex-positions Zeige die Positionen aller Elemente unabhangig von der Detailstufe hexadezimal an. -P, --positions Zeige die Positionen aller Elemente unabhangig von der Detailstufe dezimal an. -s, --summary Zeigt nur eine knappe Zusammenfassung, was mkvinfo(1) findet und nicht jedes Element. -t, --track-info Zeigt detailliert Statistiken fur jede Spur an. Ausserdem wird die Detailstufe auf 1 gesetzt, falls sie vorher auf 0 war. -x, --hexdump Zeigt die ersten 16 Byte jedes Bilds als hexadezimale Ausgabe an. -X, --full-hexdump Zeigt alle Byte von jedem Bild als hexadezimale Ausgabe an. -z, --size Zeigt die Grosse jedes Elements einschliesslich seiner Kopfdaten an. --command-line-charset Zeichensatz Setzt den Zeichensatz, um auf der Befehlszeile angegebene Zeichenketten umzuwandeln. Voreinstellung ist der Zeichensatz der aktuellen Locale des Systems. --output-charset Zeichensatz Setzt den Zeichensatz, in den Zeichenketten zur Ausgabe umgewandelt werden. Voreinstellung ist der Zeichensatz der aktuellen Locale des Systems. -r, --redirect-output Dateiname Schreibt alle Nachrichten in die Datei Dateiname statt auf die Konsole. Obwohl dies einfach durch Ausgabeumleitung erledigt werden kann, gibt es Falle, in denen diese Option benotigt wird: wenn das Terminal die Ausgabe vor dem Schreiben in eine Datei neu auswertet. Der mit --output-charset gesetzte Zeichensatz wird dabei berucksichtigt. --ui-language Code Erzwingt, dass die Ubersetzungen fur die Sprache Code benutzt werden (z.B. >>de_DE<< fur die deutschen Ubersetzungen). Bei der Eingabe von >>list<< als Code gibt das Programm eine Liste der verfugbaren Ubersetzungen aus. --abort-on-warnings Weist das Programm an abzubrechen, nachdem die erste Warnung ausgegeben wurde. Der Ruckgabewert des Programms wird in dem Fall 1 sein. --debug Thema Schaltet die Fehlersuche fur eine bestimmte Funktionalitat ein. Diese Option ist nur fur Entwickler nutzlich. --engage Funktionalitat Schaltet experimentelle Funktionalitaten ein. Eine Liste verfugbarer Funktionalitaten kann mit mkvinfo --engage list abgefragt werden. Diese Funktionalitaten sind nicht fur die Verwendung in Alltagssituationen gedacht. --gui-mode Schaltet den Modus fur graphische Benutzeroberflachen an. In diesem Modus konnen auf bestimmte Art formatierte Zeilen ausgegeben werden, die einem aufrufenden Programm mitteilen, was mkvmerge(1) gerade tut. Diese Nachrichten haben das folgende Format: '#GUI#Nachricht'. Der Nachricht folgen potenziell Schlussel/Wert-Paare wie z.B. '#GUI#Nachricht#schluessel1=wert1#schluessel2=wert2...'. Weder die Nachricht selber noch die Schlussel werden jemals ubersetzt sondern immer in Englisch ausgegeben. -v, --verbose Erhoht die Detailstufe. Welche Beschreibung auf welcher Stufe ausgegeben wird, finden Sie im Abschnitt Detailstufen. -h, --help Zeigt Benutzungsinformationen und beendet sich. -V, --version Zeigt Versionsinformationen und beendet sich. @Optionsdatei.json Liest zusatzliche Befehlszeilenargumente aus der Datei Optionsdatei. Eine ausfuhrliche Erlauterunge uber die unterstutzten Formate finden Sie im Abschnitt "Optionsdateien" in der Handbuchseite zu mkvmerge(1). DETAILSTUFEN Die Option -v kann benutzt werden, um die Detailstufe von mkvinfo(1) zu erhohen und weitere Informationen uber die aktuelle Datei auszugeben. Auf Stufe 0 wird mkvinfo(1) nur die Spurkopfdaten, die es findet und deren Typen, ausgeben. Sobald die Kopfdaten vollstandig ausgewertet sind, wird sich mkvinfo(1) beenden (technischer ausgedruckt: sobald der erste Cluster gefunden wird). Auf dieser Stufe werden die Suchkopfeintrage und Indizes nicht angezeigt - selbst wenn sie vor den Spurinformationen liegen. Auf Stufe 1 wird mkvinfo(1) ebenfalls alle fur die vollstandige Datei gefundenen Matroska(TM)-Elemente ausser den Suchkopf- und Indexeintragen ausgeben. Falls der Zusammenfassungsmodus aktiviert ist, wird mkvinfo(1) obendrein die Bildposition ausgeben. Der selbe Effekt kann mit der Option --continue erzielt werden. Auf Stufe 2 wird mkvinfo(1) auch die Suchkopfeintrage, die Indexeintrage und die Dateiposition ausgeben, an der jedes Matroska(TM)-Element gefunden werden kann. Der selbe Effekt kann mit den Optionen --all --positions erzielt werden. Auf Stufe 3 und daruber wird mkvinfo(1) einige Informationen ausgeben, die nicht direkt mit einem Matroska(TM)-Element verbunden sind. Alle anderen Elemente geben nur Zeug uber Elemente aus, die soeben gefunden wurden. Stufe 3 fugt Metainformationen zur Erleichterung der Fehlersuche hinzu (sprich: Sie ist nur fur Entwickler gedacht). Alle Zeilen, die durch Stufe 3 geschrieben werden, sind in eckige Klammern eingeschlossen, um ihre Filterung zu erleichtern. UMWANDLUNGEN VON TEXTDATEIEN UND ZEICHENSATZEN Fur eine tiefer gehende Diskussion daruber, wie die Programme in der MKVToolNix-Sammlung die Umwandlung von Zeichensatzen, Eingabe-/Ausgabecodierung, Kommandozeilenzeichensatze und Konsolenzeichensatze handhaben, sei auf den Abschnitt >>Umwandlungen von Textdateien und Zeichensatzen<< in der Handbuchseite von mkvmerge(1) verwiesen. RUCKGABEWERTE mkvinfo(1) beendet sich mit einem von drei Ruckgabewerten: o 0 - dieser Ruckgabewert bedeutet, dass der Durchlauf erfolgreich abgeschlossen wurde. o 1 - in diesem Fall hat mkvinfo(1) mindestens eine Warnung ausgegeben, die Ausfuhrung wurde aber fortgesetzt. Einer Warnung wird der Text >>Warning:<< vorangestellt. o 2 - dieser Ruckgabewert wird benutzt, nachdem ein Fehler aufgetreten ist. mkvinfo(1) wird gleich nach der Ausgabe der Fehlermeldung abgebrochen. Fehlermeldungen reichen von falschen Befehlszeilenargumenten uber Lese-/Schreibfehler bis hin zu beschadigten Dateien. UMGEBUNGSVARIABLEN mkvinfo(1) verwendet die Standardvariablen, um die Locale des Systems zu bestimmen (z.B. LANG und die LC_*-Familie). Zusatzliche Variablen: MKVINFO_DEBUG, MKVTOOLNIX_DEBUG und ihre Kurzform MTX_DEBUG Der Inhalt wird behandelt, als ob er mit der Option --debug ubergeben worden ware. MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE und ihre Kurzform MTX_ENGAGE Der Inhalt wird behandelt, als ob er mit der Option --engage ubergeben worden ware. SIEHE AUCH mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1) WWW Die neuste Version kann immer auf der MKVToolNix-Homepage[1] gefunden werden. AUTOR Moritz Bunkus Entwickler FUssNOTEN 1. der MKVToolNix-Homepage https://mkvtoolnix.download/ MKVToolNix 83.0 2024-03-10 MKVINFO(1)