mkvinfo -- Stampa informazioni sugli elementi nel file Matroska(tm)

Table of contents

1. Sinossi

mkvinfo opzioni {file-sorgente}

2. Descrizione

Questo programma elenca tutti gli elementi contenuti in a Matroska(tm). L'output può essere limitato a un elenco di tracce nel file che include informazioni sui codec usati.

Option Description
-a, --all

Come comportamento predefinito mkvinfo(1) si interrompe quando incontra il primo cluster. Inoltre non mostra gli elementi che incontra spesso. Con questa opzione mkvinfo(1) continuerà il processo indipendentemente dal livello di verbosità e mostrerà tutti gli elementi.

-c, --checksums

Calcola e visualizza il checksum Adler-32 per ogni frame. Utile solo per il debug.

-o, --continue

Come comportamento predefinito mkvinfo(1) si interrompe quando incontra il primo cluster. Con questa opzione mkvinfo(1) continuerà il processo indipendentemente dal livello di verbosità.

-p, --hex-positions

Mostra la posizione di tutti gli elementi in esadecimale indipendentemente dal livello di verbosità.

-P, --positions

Mostra la posizione di tutti gli elementi in decimale indipendentemente dal livello di verbosità.

-s, --summary

Visualizza solo un breve riassunto di ciò che mkvinfo(1) trova e non ogni elemento.

-t, --track-info

Visualizza le statistiche per ogni traccia in modalità dettagliata. Imposta anche la verbosità su 1 se prima era al livello 0.

-x, --hexdump

Mostra i primi 16 byte di ogni frame come un dump hex.

-X, --full-hexdump

Visualizza tutti i byte di ogni frame come dump esadecimale.

-z, --size

Visualizza la dimensione di ogni elemento inclusa la sua intestazione.

--command-line-charset character-set

Imposta il set caratteri per convertire le stringhe date dalla riga di comando. Di base è impostato dalla lingua di sistema.

--output-charset character-set

Imposta il set caratteri per le stringhe convertite date in output. Di base è impostato dalla lingua di sistema.

-r, --redirect-output file-name

Scrive tutti i messaggi nel file nome-file invece che sul terminale. Mentre questo può essere fatto con la redirezione dell'output ci sono casi dove questa opzione può essere necessaria: quando il terminale reinterpreta l'output prima di scriverlo in un file. Il set caratteri impostato con --output-charset viene rispettato.

--ui-language code

Forza le traduzioni per la lingua code da usare (per esempio: 'it_IT' per le traduzioni in Italiano). Immettendo 'list' come code mostrerà la lista delle traduzioni disponibili.

--abort-on-warnings

Indica al programma di interrompere dopo il primo avviso. Il codice di uscita del programma sarà 1.

--debug argomento

Abilita il debug per una funzionalità. Questa opzione è utile per gli sviluppatori.

--engage funzionalità

Abilita le funzionalità sperimentali. La lista di funzioni disponibili può essere richiamata con mkvinfo --engage list. Queste funzionalità non sono previste per l'utilizzo normale del programma.

--gui-mode

Mostra la GUI (interfaccia grafica). In questa modalità a terminale ci saranno delle righe specifiche su cosa sta succedendo. Questi messaggi seguiranno il formato '#GUI#messaggio'. Il messaggio può essere seguito da delle coppie chiave/valore come '#GUI#messaggio#chiave1=valore1#chiave2=valore2…'. Né i messaggi e né le chiavi saranno mai tradotte e l'output sarà sempre in Inglese.

-v, --verbose

Più verbosità. Vedere la sezione riguardo a livelli di verbosità per una descrizione dei livelli.

-h, --help

Mostra l'aiuto ed esci.

-V, --version

Mostra la versione ed esci.

@options-file.json

Legge gli argomenti a riga di comando dal file options-file. Per una spiegazione completa sul formato supportato vedere la sezione "File di Opzioni" nel manuale di mkvmerge(1).

3. Livello di verbosità

L'opzione -v può essere utilizzata per aumentare il livello di verbosità di mkvinfo(1), quindi stampare più informazioni riguardo al file corrente.

At level 0 mkvinfo(1) will print only the track headers it finds and their types. mkvinfo(1) will exit as soon as the headers are parsed completely (more technical: as soon as the first cluster is encountered). In this level the seek head entries and the cues will not be displayed -- even if they're located in front of the track information.

At level 1 mkvinfo(1) will also print all Matroska(tm) elements encountered for the complete file but the seek head entries and the cue entries. If the summary mode is enabled then mkvinfo(1) will output the frame position as well.

The same effect can be achieved with the option --continue.

At level 2 mkvinfo(1) will also print the seek head entries, the cue entries and the file position at which each Matroska(tm) element can be found at.

The same effect can be achieved with the options --all --positions.

At level 3 and above mkvinfo(1) will print some information that is not directly connected to a Matroska(tm) element. All other elements only print stuff about the elements that were just found. Level 3 adds meta information to ease debugging (read: it's intended for developers only). All lines written by level 3 are enclosed in square brackets to make filtering them out easy.

4. File di testo e conversioni della codifica caratteri

Per una comprensione a fondo di come tutti gli strumenti presenti nella suite di MKVToolNix gestiscono la conversione della codifica caratteri, codifica input/output, codifica a riga di comando e console, vedere la sezione con lo stesso nome nel manuale di mkvmerge(1).

5. Codici d'uscita

mkvinfo(1) esce con uno di tre codici di uscita:

6. Variabili d'ambiente

mkvinfo(1) usa le variabili d'ambiente che determinano la lingua di sistema (per esempio: LANG e la famiglia LC_*). Variabili addizionali sono:

Option Description
MKVINFO_DEBUG, MKVTOOLNIX_DEBUG e la sua forma contratta MTX_DEBUG

Il contenuto è elaborato come se fosse stata utilizzata l'opzione --debug.

MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE e la sua forma contratta MTX_ENGAGE

Il contenuto è elaborato come se fosse stata utilizzata l'opzione --engage.

7. Vedi anche

mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1)

8. WWW

La versioen aggironata è sempre disponibile nel sito web MKVToolNix.