2010-02-09 08:13:22 +00:00
'\" t
. \" Title: mkvinfo
. \" Author: Moritz Bunkus <moritz@bunkus.org>
2010-05-26 10:49:55 +00:00
. \" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
2010-10-31 12:43:25 +00:00
. \" Date: 2010-10-31
2010-02-09 08:13:22 +00:00
. \" Manual: 用户命令
2010-10-31 12:43:25 +00:00
. \" Source: MkvToolNix 4.4.0
2010-02-09 08:13:22 +00:00
. \" Language: Chinese
. \"
2010-10-31 12:43:25 +00:00
.TH "MKVINFO" "1" "2010\-10\-31" "MkvToolNix 4\&.4\&.0" "用户命令"
2010-02-09 08:13:22 +00:00
. \" -----------------------------------------------------------------
2010-05-26 10:49:55 +00:00
. \" * Define some portability stuff
. \" -----------------------------------------------------------------
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
. \" http://bugs.debian.org/507673
. \" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
. \" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n (.g .ds Aq \(aq
.el .ds Aq '
. \" -----------------------------------------------------------------
2010-02-09 08:13:22 +00:00
. \" * set default formatting
. \" -----------------------------------------------------------------
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
. \" -----------------------------------------------------------------
. \" * MAIN CONTENT STARTS HERE *
. \" -----------------------------------------------------------------
.SH "名称"
mkvinfo \- 输出关于 Matroska(TM) 文件中各轨的信息
.SH "概要"
.HP \w '\fBmkvinfo\fR\ 'u
\fB mkvinfo\fR [选项] {源文件名}
.SH "说明"
.PP
本程序可列出
Matroska(TM)文件中包含的所有轨道,输出信息可以限定为文件的轨道列表以及所用编解码器的信息。
.PP
\fB \- g\fR , \fB \- \- gui\fR
.RS 4
启动
GUI。本选项仅当 mkvinfo 编译时附加
GUI
支持时可用。
.RE
.PP
\fB \- c\fR , \fB \- \- checksums\fR
.RS 4
计算并显示各帧的
\fB Adler32\fR
校验码。仅当调试时有用处。
.RE
.PP
\fB \- s\fR , \fB \- \- summary\fR
.RS 4
仅显示
\fB mkvinfo\fR (1)
所获取信息的简要概述,而非各元素。
.RE
.PP
2010-05-22 13:27:12 +00:00
\fB \- x\fR , \fB \- \- hexdump\fR
.RS 4
2010-05-23 11:51:02 +00:00
以十六进制转储形式显示各帧的前 16 字节。
2010-05-22 13:27:12 +00:00
.RE
.PP
\fB \- X\fR , \fB \- \- full\- hexdump\fR
.RS 4
2010-05-23 11:51:02 +00:00
以十六进制转储形式显示各帧的所有字节。
2010-05-22 13:27:12 +00:00
.RE
.PP
\fB \- z\fR , \fB \- \- size\fR
.RS 4
2010-05-23 11:51:02 +00:00
显示各元素的尺寸,含头部所占用的尺寸。
2010-05-22 13:27:12 +00:00
.RE
.PP
2010-02-09 08:13:22 +00:00
\fB \- \- command\- line\- charset\fR \fI 字符集\fR
.RS 4
设定在命令行给出的字符串的字符集,用于转为其他字符集。默认为系统当前区域设置中所给定的字符集。
.RE
.PP
\fB \- \- output\- charset\fR \fI 字符集\fR
.RS 4
设置输出的字符串应被转换到何种字符集。默认为系统当前区域设置中所给定的字符集。
.RE
.PP
\fB \- r\fR , \fB \- \- redirect\- output\fR \fI 文件名\fR
.RS 4
将所有信息输出至文件
\fI 文件名\fR ,而不是在命令行显示。尽管该操作可以用输出重定向轻松实现,但在特定情况下还是缺不得它:当终端写入文件之前重新解释(覆盖输出)时。
\fB \- \- output\- charset\fR
中所选定的字符集将被优先选用。
.RE
.PP
\fB \- \- ui\- language\fR \fI 语言代码\fR
.RS 4
强制使用语言代码
\fI 语言代码\fR
2010-05-26 10:49:55 +00:00
所对应的翻译(如 \* (Aqde_DE\* (Aq 对应德文翻译)。使用
2010-02-09 08:13:22 +00:00
\fI LANG\fR 、\fI LC_MESSAGES\fR
及
\fI LC_ALL\fR
这些环境变量更好。如果在
\fI code\fR
2010-05-26 10:49:55 +00:00
处输入 \* (Aqlist\* (Aq, \fB mkvinfo\fR (1)
2010-02-09 08:13:22 +00:00
将输出可用翻译的列表。
.RE
.PP
\fB \- v\fR , \fB \- \- verbose\fR
.RS 4
使输出更详尽。请参阅关于
\(lq 详细\(rq 程度
的段落获取在哪些层级将输出哪些信息的描述。
.RE
.PP
\fB \- h\fR , \fB \- \- help\fR
.RS 4
显示用法信息并退出。
.RE
.PP
\fB \- V\fR , \fB \- \- version\fR
.RS 4
显示版本信息并退出。
.RE
.PP
\fB @\fR 选项文件
.RS 4
2010-12-20 19:12:59 +00:00
Reads additional command line arguments from the file
\fI options\- file\fR \& . Lines whose first non\- whitespace character is a hash mark (\* (Aq#\* (Aq) are treated as comments and ignored\& . White spaces at the start and end of a line will be stripped\& . Each line must contain exactly one option\& .
.sp
Several chars can be escaped, e\& .g\& . if you need to start a non\- comment line with \* (Aq#\* (Aq\& . The rules are described in
the section about escaping text\& .
2010-02-09 08:13:22 +00:00
.sp
2010-05-26 10:49:55 +00:00
命令行 \* (Aq\fB mkvinfo \- v \- v 输入\& .mkv \- \- redirect\- output 信息\& .txt\fR \* (Aq 可以转换为下面所示的选项文件:
2010-02-09 08:13:22 +00:00
.sp
.if n \{ \
.RS 4
. \}
.nf
# 更为详尽
\- v
\- v
# 解析 输入\& .mkv
输入\& .mkv
# 并将输出信息写入 信息\& .txt
\- \- redirect\- output
信息\& .txt
.fi
.if n \{ \
.RE
. \}
.RE
.SH "\(lq详细\(rq程度"
.PP
\fB \- v\fR
选项可以使
\fB mkvinfo\fR (1)
增强其\(lq 详细\(rq 程度并输出关于当前文件的更多信息。
.PP
在 level 0
\fB mkvinfo\fR (1)
仅输出它发现的轨道头及其类型。头部解析完毕后(更专业地:遇到首个簇时),\fB mkvinfo\fR (1)
将退出执行。在此层级,定位头项与 cue 索引不会显示出来\(em \(em 即使它们位于轨道信息之前。
.PP
在 level 1
\fB mkvinfo\fR (1)
同样将输出在整个文件中遇到的所有
Matroska(TM)
元素,此外还将输出定位头项与 cue 索引项。如果启用了简要模式,\fB mkvinfo\fR (1)
还将输出各帧位置。
.PP
在 level 2
\fB mkvinfo\fR (1)
同样将输出定位头项与 cue 索引项,以及文件中各
Matroska(TM)
元素被发现的位置。
.PP
在 level 3 及更高层级
\fB mkvinfo\fR (1)
将输出一些与
Matroska(TM)
元素不直接相连的信息。对于其他元素, 将只输出发现的基本信息。Level 3 增加了元信息以便调试( 换句话说: 它是为开发人员设计的) 。Level 3 输出的所有行都以方括号嵌套以便过滤。
.SH "退出代码"
.PP
\fB mkvinfo\fR (1)
退出时会返回以下三个退出代码中的一个:
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
\fB 0\fR
\- \- 此退出代码说明已成功完成运行。
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
\fB 1\fR
\- \- 这种情况下
\fB mkvinfo\fR (1)
2010-05-26 10:49:55 +00:00
至少输出了一条警告信息,但运行并未因之中止。 警告信息以文字 \* (Aq警告:\* (Aq 为前缀。
2010-02-09 08:13:22 +00:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
\fB 2\fR
\- \- 此退出代码用于错误发生之后。
\fB mkvinfo\fR (1)
在输出错误信息后即中断运行。错误信息可能是错误的命令行参数,也可能是损坏文件的读取/写入错误。
.RE
2010-12-20 19:12:59 +00:00
.SH "ESCAPING SPECIAL CHARS IN TEXT"
.PP
There are a few places in which special characters in text must or should be escaped\& . The rules for escaping are simple: each character that needs escaping is replaced with a backslash followed by another character\& .
.PP
The rules are: \* (Aq \* (Aq becomes \* (Aq\e s\* (Aq, \* (Aq"\* (Aq becomes \* (Aq\e 2\* (Aq, \* (Aq:\* (Aq becomes \* (Aq\e c\* (Aq, \* (Aq#\* (Aq becomes \* (Aq\e h\* (Aq and \* (Aq\e \* (Aq itself becomes \* (Aq\e \e \* (Aq\& .
2010-02-09 08:13:22 +00:00
.SH "参阅"
.PP
\fB mkvmerge\fR (1),
\fB mkvextract\fR (1),
\fB mkvpropedit\fR (1),
\fB mmg\fR (1)
.SH "网络"
.PP
最新版本总可以在
\m[blue]\fBMKVToolNix 主页\fR\m[]\&\s-2\u[1] \d \s +2
找到。
.SH "作者"
.PP
\fB Moritz Bunkus\fR <\& moritz@bunkus\& .org\& >
.RS 4
开发者
.RE
.SH "备注"
.IP " 1." 4
MKVToolNix 主页
.RS 4
\% http://www.bunkus.org/videotools/mkvtoolnix/
.RE