mkvinfo - Az Matroska(TM) fájlok elemeiről
szóló információk nyomtatása
mkvinfo [options] {source-filename}
Ez a program felsorolja az összes elemet, amely egy
Matroska(TM). A kimenet korlátozható a fájlban
lévő zeneszámok listájára,
beleértve a használt codec-ek adatait is.
-a, --all
Alapértelmezés szerint az
mkvinfo(1)
leáll, amikor az első fürttel találkozik. Ezen
kívül nem mutat meg bizonyos gyakran előforduló
elemeket. Ezzel az opcióval az
mkvinfo(1) folytatja a
feldolgozást a szóbeliség szintjétől
függetlenül, és minden elemet megjelenít.
-c, ---checksumma
Kiszámítja és megjeleníti az
Adler-32 ellenőrző összeget minden egyes
képkockához. Csak hibakereséshez hasznos.
-o, ----continue
Alapértelmezés szerint az
mkvinfo(1)
leáll, amikor az első fürttel találkozik. Ezzel az
opcióval az
mkvinfo(1) folytatja a feldolgozást a
szóbeliség szintjétől
függetlenül.
-p, --hex-positions
Az összes elem pozíciójának
megjelenítése hexadecimális formában, a
szóbeliség szintjétől
függetlenül.
-P, --pozíciók
Az összes elem pozíciójának
megjelenítése tizedesjegyben, a szóbeliség
szintjétől függetlenül.
-s, --summary
Csak egy tömör összefoglalót
mutat meg arról, amit az
mkvinfo(1) talál, nem pedig az
egyes elemeket.
-t, --track-info
Statisztikák megjelenítése minden
egyes sávra vonatkozóan bőbeszédű
üzemmódban. A szóbeliséget is 1-re
állítja, ha korábban 0-s szinten volt.
-x, --hexdump
Minden egyes keret első 16 bájtjának
megjelenítése hexdump formájában.
-X, --full-hexdump
Minden egyes keret összes bájtjának
megjelenítése hexdump formájában.
-z, --méret
Mutassa meg az egyes elemek méretét,
beleértve a fejlécet is.
--command-line-charset karakterkészlet
Beállítja a karakterkészletet,
amelyből a parancssorban megadott karakterláncokat
konvertálni kell. Alapértelmezés szerint a rendszer
aktuális területi beállítása által
megadott karakterkészlet.
--output-charset karakterkészlet
Beállítja azt a karakterkészletet,
amelybe a kimeneti karakterláncokat konvertálja.
Alapértelmezés szerint a rendszer aktuális
területi beállítása által megadott
karakterkészlet.
-r, --redirect-output file-name
Az összes üzenetet a konzol helyett a
fájlnév fájlba írja. Bár ez
könnyen elvégezhető a kimenet
átirányításával, vannak olyan esetek,
amikor szükség van erre az opcióra: amikor a
terminál újraértelmezi a kimenetet, mielőtt
kiírná azt egy fájlba. A --output-charset
karakterkészletet tiszteletben tartja.
--ui-language code
Kényszeríti a nyelv kód
fordításainak használatát (pl. 'de_DE' a
német fordításokhoz). A 'list' mint kód
megadásával a program kiadja a rendelkezésre
álló fordítások listáját.
--abort-on-warnings
A program megszakítására
utasítja a programot az első figyelmeztetés
megjelenése után. A program kilépési kódja
1 lesz.
--debug topic
A hibakeresés bekapcsolása egy adott
funkcióhoz. Ez az opció csak fejlesztők
számára hasznos.
--engage feature
Kapcsolja be a kísérleti funkciókat.
Az elérhető funkciók listája a mkvinfo --engage
list paranccsal kérhető le. Ezek a funkciók nem
használhatók normál helyzetekben.
--gui-mode
Bekapcsolja a GUI módot. Ebben az
üzemmódban speciálisan formázott sorokat adhat ki,
amelyekkel a vezérlő GUI-nak elmondhatja, hogy mi
történik. Ezek az üzenetek a '#GUI#message'
formátumot követik. Az üzenetet kulcs/érték
párok követhetik, mint a
'#GUI#üzenet#key1=value1#key2=value2...'. Sem az üzenetek, sem a
kulcsok nem kerülnek lefordításra, és mindig angol
nyelven kerülnek kiadásra.
-v, --verbose
Legyen bőbeszédűbb. Lásd a
szövegességi szintek című részt, ahol
leírást találsz arról, hogy melyik szinten milyen
információk kerülnek kiadásra.
-h, --help
Használati információk
megjelenítése és kilépés.
-V, --version
Verzióinformációk
megjelenítése és kilépés.
@options-file.json
További parancssori argumentumokat olvas be a
options-file fájlból. Az ilyen fájlok
támogatott formátumainak teljes magyarázatát
lásd az
mkvmerge(1) man oldal "Opciós
fájlok" című szakaszában.
SZóKéPESSéGI SZINTEK
A -v opcióval növelhető az
mkvinfo(1) szóbeliségének szintje, és
több információt nyomtathat ki az aktuális
fájlról.
A 0. szinten az mkvinfo(1) csak a talált
pályafejeket és azok típusait fogja kiírni. Az
mkvinfo(1) kilép, amint a fejléceket teljesen elemezte
(technikai értelemben: amint az első fürtöt
találja). Ezen a szinten a keresőfej bejegyzések
és a cue-ok nem jelennek meg -- még akkor sem, ha a
sávinformációk előtt helyezkednek el.
Az 1. szinten az mkvinfo(1) kiírja a teljes
fájl összes Matroska(TM) elemét, kivéve a
keresőfej bejegyzéseket és a cue bejegyzéseket.
Ha az összefoglaló mód engedélyezve van, akkor
az mkvinfo(1) a képkocka pozícióját is
kiírja.
Ugyanez a hatás érhető el a --continue
opcióval.
A 2. szinten az mkvinfo(1) kiírja a keresőfej
bejegyzéseket, a cue bejegyzéseket és a fájl
pozícióját, ahol az egyes Matroska(TM) elemek
találhatók.
Ugyanez a hatás érhető el a --all
--positions opcióval.
A 3. és magasabb szinten az mkvinfo(1) kiír
néhány olyan információt, amely nem
kapcsolódik közvetlenül egy Matroska(TM) elemhez. Az
összes többi elem csak az éppen talált
elemekről ír ki dolgokat. A 3. szint
metainformációkat ad hozzá a hibakeresés
megkönnyítése érdekében (értsd:
csak fejlesztőknek szánták). A 3. szint által
írt összes sor szögletes zárójelbe van
zárva, hogy könnyebb legyen kiszűrni őket.
SZöVEGFáJLOK éS
KARAKTERKéSZLET-áTALAKíTáSOK
Az MKVToolNix csomagban található összes
eszköz karakterkészlet-konverziójának, a be-
és kimeneti kódolásnak, a parancssori
kódolásnak és a konzol kódolásnak a
kezeléséről részletesebben az mkvmerge(1)
man oldal azonos nevű szakaszában olvashat.
mkvinfo(1) három kilépési kód
egyikével lép ki:
•<állandó>0</állandó>
-- Ez a kilépési kód azt jelenti, hogy a futtatás
sikeresen befejeződött.
•<állandó>1</állandó>
-- Ebben az esetben az
mkvinfo(1) legalább egy
figyelmeztetést adott ki, de a futás folytatódott. A
figyelmeztetés előtt a 'Figyelmeztetés:' szöveg
áll.
•<állandó>2</állandó>
-- Ezt a kilépési kódot hiba esetén
használjuk.
mkvinfo(1) a hibaüzenet kiadása
után azonnal megszakad. A hibaüzenetek a hibás
parancssori argumentumoktól kezdve az
olvasási/írási hibákon át a
törött fájlokig terjednek.
mkvinfo(1) az alapértelmezett
változókat használja, amelyek
meghatározzák a rendszer nyelvjárását
(pl. LANG és a LC_* család). További
változók:
MKVINFO_DEBUG, MKVTOOLNIX_DEBUG és annak
rövidített formája MTX_DEBUG.
A tartalmat úgy kezeljük, mintha a
--debug opcióval adtuk volna át.
MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE és annak
rövidített formája MTX_ENGAGE.
A tartalmat úgy kezeljük, mintha a
--engage opcióval adtuk volna át.
A legfrissebb verzió mindig megtalálható a
az MKVToolNix honlapon[1].
Moritz Bunkus <moritz@bunkus.org>
Fejlesztő
- 1.
- az MKVToolNix honlapon