MKVINFO(1) | 用户命令 | MKVINFO(1) |
名称¶
mkvinfo - 输出关于 Matroska 文件中各轨的信息
概要¶
mkvinfo [选项] {输入文件名}
说明¶
本程序可列出 Matroska文件中包含的所有轨道,输出信息可以限定为文件的轨道列表以及所用编解码器的信息。
-a, --all
-c, --checksums
-o, --continue
-p, --hex-positions
-P, --positions
-s, --summary
-t, --track-info
-x, --hexdump
-X, --full-hexdump
-z, --size
--command-line-charset 字符集
--output-charset 字符集
-r, --redirect-output 文件名
--ui-language 语言代码
--abort-on-warnings
--debug 主题
--engage 功能
--gui-mode
-v, --verbose
-h, --help
-V, --version
@选项文件.json
“详细”程度¶
-v 选项可以使 mkvinfo(1) 增强其“详细”程度并输出关于当前文件的更多信息。
在 level 0 mkvinfo(1) 仅输出它发现的轨道头及其类型。头部解析完毕后(更专业地:遇到首个簇时),mkvinfo(1) 将退出执行。在此层级,定位头项与 cue 索引不会显示出来——即使它们位于轨道信息之前。
在 level 1 mkvinfo(1) 同样将输出在整个文件中遇到的所有 Matroska 元素,此外还将输出定位头项与 cue 索引项。如果启用了简要模式,mkvinfo(1) 还将输出各帧位置。
通过选项「--continue」可以实现相同的效果。
在 level 2 mkvinfo(1) 同样将输出定位头项与 cue 索引项,以及文件中各 Matroska 元素被发现的位置。
通过选项「--all --positions」可以实现相同的结果。
在 level 3 及更高层级 mkvinfo(1) 将输出一些与 Matroska 元素不直接相连的信息。对于其他元素,将只输出发现的基本信息。Level 3 增加了元信息以便调试(换句话说:它是为开发人员设计的)。Level 3 输出的所有行都以方括号嵌套以便过滤。
文本文件与字符集转换¶
关于 MKVToolNix 套件中所有工具如何处理字符集转换、输入/输出编码、命令行编码及控制台编码的深入讨论,请参见 mkvmerge(1) 手册中相对应名称的段落。
退出代码¶
mkvinfo(1) 退出时会返回以下三个退出代码中的一个:
环境变量¶
mkvinfo(1) 会使用决定系统区域设置的默认变量 (如 LANG 与 LC_* 族)。其他变量包括:
MKVINFO_DEBUG, MKVTOOLNIX_DEBUG 及其缩略形式 MTX_DEBUG
MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE 及其缩略形式 MTX_ENGAGE
参阅¶
mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1)
网络¶
最新版本总可以在 MKVToolNix 主页[1] 找到。
作者¶
Moritz Bunkus <moritz@bunkus.org>
备注¶
- 1.
- MKVToolNix 主页
2024-09-07 | MKVToolNix 87.0 |