MKVINFO(1) Comandi utente MKVINFO(1) NOME mkvinfo - Stampa informazioni sugli elementi nel file Matroska(TM) SINOSSI mkvinfo [opzioni] {file-sorgente} DESCRIZIONE Questo programma elenca tutti gli elementi contenuti in a Matroska(TM). L'output puo essere limitato a un elenco di tracce nel file che include informazioni sui codec usati. -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) continuera il processo indipendentemente dal livello di verbosita e mostrera 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) continuera il processo indipendentemente dal livello di verbosita. -p, --hex-positions Mostra la posizione di tutti gli elementi in esadecimale indipendentemente dal livello di verbosita. -P, --positions Mostra la posizione di tutti gli elementi in decimale indipendentemente dal livello di verbosita. -s, --summary Visualizza solo un breve riassunto di cio che mkvinfo(1) trova e non ogni elemento. -t, --track-info Visualizza le statistiche per ogni traccia in modalita dettagliata. Imposta anche la verbosita 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 e impostato dalla lingua di sistema. --output-charset character-set Imposta il set caratteri per le stringhe convertite date in output. Di base e impostato dalla lingua di sistema. -r, --redirect-output file-name Scrive tutti i messaggi nel file nome-file invece che sul terminale. Mentre questo puo essere fatto con la redirezione dell'output ci sono casi dove questa opzione puo 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 mostrera la lista delle traduzioni disponibili. --abort-on-warnings Indica al programma di interrompere dopo il primo avviso. Il codice di uscita del programma sara 1. --debug argomento Abilita il debug per una funzionalita. Questa opzione e utile per gli sviluppatori. --engage funzionalita Abilita le funzionalita sperimentali. La lista di funzioni disponibili puo essere richiamata con mkvinfo --engage list. Queste funzionalita non sono previste per l'utilizzo normale del programma. --gui-mode Mostra la GUI (interfaccia grafica). In questa modalita a terminale ci saranno delle righe specifiche su cosa sta succedendo. Questi messaggi seguiranno il formato '#GUI#messaggio'. Il messaggio puo essere seguito da delle coppie chiave/valore come '#GUI#messaggio#chiave1=valore1#chiave2=valore2...'. Ne i messaggi e ne le chiavi saranno mai tradotte e l'output sara sempre in Inglese. -v, --verbose Piu verbosita. Vedere la sezione riguardo a livelli di verbosita 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). LIVELLO DI VERBOSITa L'opzione -v puo essere utilizzata per aumentare il livello di verbosita di mkvinfo(1), quindi stampare piu informazioni riguardo al file corrente. Al livello 0 mkvinfo(1) mostrera solamente le intestazioni delle tracce e cerchera il tipo. mkvinfo(1) uscira quando tutte le intestazioni verranno completamente analizzate (in linguaggio tecnico: non appena il primo cluster viene analizzato). In questo livello le intestazioni di ricerca e i metadati cue non verranno mostrati -- anche se sono posizionati in testa alle informazioni della traccia. Al livello 1 mkvinfo(1) stampera tutti gli elementi Matroska(TM) trovati in tutto il file, ma non le intestazioni di ricerca e i metadati cue. Se la modalita riepilogo e abilitata, mkvinfo(1) stampera anche la posizione del fotogramma. Lo stesso risultato puo essere ottenuto con l'opzione --continue. Al livello 2 mkvinfo(1) stampera anche le intestazioni di ricerca, i metadati cue e la posizione del file dove ogni elemento Matroska(TM) puo essere trovato. Lo stesso risultato puo essere ottenuto con l'opzione --all-positions. Al livello 3 ed oltre mkvinfo(1) stampera alcune informazioni non direttamente relative all'elemento Matroska(TM). Tutti gli altri elementi stamperanno informazioni relative agli elementi che sono stati trovati. Il livello 3 aggiunge altre informazioni per facilitare il debug (leggasi: e inteso solo per gli sviluppatori). Tutte le righe relative al livello 3 sono racchiuse da parentesi quadre per facilitarne il filtraggio. 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). CODICI DUSCITA mkvinfo(1) esce con uno di tre codici di uscita: o 0 -- Questo valore di uscita riporta che il processo e stato completato correttamente. o 1 -- In questo caso mkvinfo(1) ha almeno un avviso, ma il processo e continuato. L'avviso e prefissato con la dicitura 'Avviso:'. o 2 -- Questo valore di uscita e utilizzato dopo che si e verificato un errore. mkvinfo(1) si interrompe dopo aver segnalato il messaggio di errore. I messaggi d'errore spaziano da un argomento della riga di comando errato a errori di lettura/scrittura a file corrotti. VARIABILI DAMBIENTE mkvinfo(1) usa le variabili d'ambiente che determinano la lingua di sistema (per esempio: LANG e la famiglia LC_*). Variabili addizionali sono: MKVINFO_DEBUG, MKVTOOLNIX_DEBUG e la sua forma contratta MTX_DEBUG Il contenuto e elaborato come se fosse stata utilizzata l'opzione --debug. MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE e la sua forma contratta MTX_ENGAGE Il contenuto e elaborato come se fosse stata utilizzata l'opzione --engage. VEDI ANCHE mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1) WWW La versioen aggironata e sempre disponibile nel sito web MKVToolNix[1]. AUTORE Moritz Bunkus Sviluppatore NOTE 1. sito web MKVToolNix https://mkvtoolnix.download/ MKVToolNix 83.0 2024-03-10 MKVINFO(1)