other versions
- wheezy 5.6.0-1
- jessie 7.3.0-1
- testing 9.8.0-dmo1
- unstable 9.8.0-dmo1
- experimental 12.0.0-1
other languages
MKVINFO(1) | MKVINFO(1) |
名前¶
mkvinfo - Matroska(TM)ファイルの要素についての情報を表示します。書式¶
mkvinfo
[options] {source-filename}
説明¶
このプログラムは、Matroska(TM) ファイルに格納されている全ての要素の一覧を表示します。出力は、使用されているコーデックを含む、トラックのリストのみに制限することもできます。 -g, --guiフレームごとにAdler32チェックサムを計算し、表示します。デバッグのためにのみ有用です。
-s, --summary
全てのエレメントについて表示するのではなく、mkvinfo(1)の見つけたものの簡潔なサマリを表示します。
-t, --track-info
各トラックの統計情報を冗長モードで表示します。また、冗長レベルが0だった場合は1に設定します。
-x, --hexdump
各フレームの最初の16バイトを16進数のダンプとして表示します。
-X, --full-hexdump
各フレームの全てのバイトを16進数のダンプとして表示します。
-z, --size
ヘッダも含めた各要素のサイズを表示します。
--command-line-charset character-set
コマンドライン文字列の文字コードを指定します。デフォルトは、システムの現在のロケールの文字コードになります。
--output-charset character-set
出力する文字コードを指定します。デフォルトは、システムの現在のロケールの文字コードになります。
-r, --redirect-output file-name
全てのメッセージをコンソールではなくfile-nameで指定したファイルに書き出します。出力リダイレクトによっても同じことが簡単にできますが、このオプションが必要な場合もあります。ターミナルがファイルに書き込む前に出力を処理してしまう場合などです。--output-charsetによって指定された文字コードは尊重されます。
--ui-language code
指定したcodeを強制的に言語コード(例:
日本語ならば'ja_JP')として使用します。しかし、環境変数
LANGやLC_MESSAGES、LC_ALLを使用したほうが好ましいでしょう。codeにlistと指定すると、指定できる言語コードの一覧を出力します。
--debug topic
特定の機能のデバッグをオンにします。このオプションは開発者にのみ有用です。
--engage feature
実験的機能をオンにします。利用可能な機能のリストはmkvinfo
--engage
listで得られます。これらの機能は通常の状況で使用されることを意図されていません。
-v, --verbose
冗長モードになります。冗長レベルセクションに、どの冗長レベルでどの情報が出力されるかの説明があります。
-h, --help
コマンド書式情報を出力して終了します。
-V, --version
バージョン情報を出力して終了します。
--check-for-updates
# 冗長モード -v -v # input.mkvを解析する input.mkv # info.txtに出力を書き込む --redirect-output info.txt
冗長レベル¶
返り値¶
•
0 --
この返り値は正常に終了したことを示します。
•
1 --
この返り値は、少なくとも一つの警告が表示されましたが、処理が続行されたことを意味します。警告は
'警告:'
という文字列を先頭につけて出力されます。
•この返り値は、エラーが発生し、エラーメッセージを表示した直後にmkvinfo(1)が終了したことを示します。エラーメッセージは不正なコマンドラインやファイルI/Oエラー、壊れたファイルなど様々です。
テキスト中の特殊文字をエスケープする¶
特殊文字をエスケープしなければならない、あるいはすべき場所が少しだけあります。エスケープのルールは単純です:エスケープする必要のある各文字を、バックスラッシュ(Windows上の日本語フォントでは\記号)の後ろに違う文字が1つついたものと入れ替えます。 ルール:' '(半角スペース)は'\s'に、'"'(ダブルクォーテーション)は'\2'に、':'は'\c'に、'#'は'\h'に、そして'\'それ自体は'\\'になります。環境変数¶
その内容は、あたかも--debugオプション経由で渡されたかのように扱われます。
MKVTOOLNIX_ENGAGEとその短縮形MTX_ENGAGE
その内容は、あたかも--debugオプション経由で渡されたかのように扱われます。
MKVTOOLNIX_OPTIONSとその短縮形MTX_OPTIONS
その内容は空白で分割されます。得られた一部の文字列は、あたかもそれがコマンドラインオプションとして渡されたかのように扱われます。もし特殊な文字(例:空白)を渡す必要があるなら、それらをエスケープする必要があります(テキスト中の特殊文字のエスケープについてのセクションをご覧ください)。
関連項目¶
ウェブ¶
最新のバージョンは、常時 MKVToolNixのホームページ[1]から取得できます。著者¶
Bunkus Moritz[FAMILY Given] <moritz@bunkus.org>開発者
注記¶
- 1.
- MKVToolNixのホームページ
2012-05-27 | MKVToolNix 5.6.0 |