<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://www.nmm-hd.org/d/index.php?action=history&amp;feed=atom&amp;title=Mkvinfo</id>
	<title>Mkvinfo - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.nmm-hd.org/d/index.php?action=history&amp;feed=atom&amp;title=Mkvinfo"/>
	<link rel="alternate" type="text/html" href="https://www.nmm-hd.org/d/index.php?title=Mkvinfo&amp;action=history"/>
	<updated>2026-04-18T06:19:26Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://www.nmm-hd.org/d/index.php?title=Mkvinfo&amp;diff=288&amp;oldid=prev</id>
		<title>XsLiDian：以内容'''（作者：Moritz Bunkus；译者：~~~；复制自 [http://greatdreamers.cn/projects/mkvtoolnix/doc/mkvinfo.html mkvinfo]）''  ==名称==  mkvinfo — 输出关于 Mat…'创建新页面</title>
		<link rel="alternate" type="text/html" href="https://www.nmm-hd.org/d/index.php?title=Mkvinfo&amp;diff=288&amp;oldid=prev"/>
		<updated>2010-08-01T05:57:34Z</updated>

		<summary type="html">&lt;p&gt;以内容&amp;#039;&amp;#039;&amp;#039;（作者：Moritz Bunkus；译者：~~~；复制自 [http://greatdreamers.cn/projects/mkvtoolnix/doc/mkvinfo.html mkvinfo]）&amp;#039;&amp;#039;  ==名称==  mkvinfo — 输出关于 Mat…&amp;#039;创建新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;''（作者：Moritz Bunkus；译者：[[User:XsLiDian|XsLiDian]]；复制自 [http://greatdreamers.cn/projects/mkvtoolnix/doc/mkvinfo.html mkvinfo]）''&lt;br /&gt;
&lt;br /&gt;
==名称==&lt;br /&gt;
&lt;br /&gt;
mkvinfo — 输出关于 Matroska™ 文件中各轨的信息&lt;br /&gt;
&lt;br /&gt;
==概要==&lt;br /&gt;
&amp;lt;code class=&amp;quot;command&amp;quot;&amp;gt;mkvinfo [选项] {源文件名}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==说明==&lt;br /&gt;
&lt;br /&gt;
本程序可列出 Matroska™文件中包含的所有轨道，输出信息可以限定为文件的轨道列表以及所用编解码器的信息。&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-g&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--gui&amp;lt;/code&amp;gt;&lt;br /&gt;
: 启动 GUI。本选项仅当 mkvinfo 编译时附加 GUI 支持时可用。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-c&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--checksums&amp;lt;/code&amp;gt;&lt;br /&gt;
: 计算并显示各帧的 &amp;lt;code class=&amp;quot;function&amp;quot;&amp;gt;Adler32&amp;lt;/code&amp;gt; 校验码。仅当调试时有用处。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-s&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--summary&amp;lt;/code&amp;gt;&lt;br /&gt;
: 仅显示 mkvinfo 所获取信息的简要概述，而非各元素。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-x&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
: 以十六进制转储形式显示各帧的前 16 字节。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-X&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--full-hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
: 以十六进制转储形式显示各帧的所有字节。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-z&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--size&amp;lt;/code&amp;gt;&lt;br /&gt;
: 显示各元素的尺寸，含头部所占用的尺寸。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--command-line-charset&amp;lt;/code&amp;gt; ''&amp;lt;code&amp;gt;字符集&amp;lt;/code&amp;gt;''&lt;br /&gt;
: 设定在命令行给出的字符串的字符集，用于转为其他字符集。默认为系统当前区域设置中所给定的字符集。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--output-charset&amp;lt;/code&amp;gt; ''&amp;lt;code&amp;gt;字符集&amp;lt;/code&amp;gt;''&lt;br /&gt;
: 设置输出的字符串应被转换到何种字符集。默认为系统当前区域设置中所给定的字符集。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-r&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--redirect-output&amp;lt;/code&amp;gt; ''&amp;lt;code&amp;gt;文件名&amp;lt;/code&amp;gt;''&lt;br /&gt;
: 将所有信息输出至文件 ''&amp;lt;code&amp;gt;文件名&amp;lt;/code&amp;gt;''，而不是在命令行显示。尽管该操作可以用输出重定向轻松实现，但在特定情况下还是缺不得它：当终端写入文件之前重新解释（覆盖输出）时。 &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--output-charset&amp;lt;/code&amp;gt; 中所选定的字符集将被优先选用。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--ui-language&amp;lt;/code&amp;gt; ''&amp;lt;code&amp;gt;语言代码&amp;lt;/code&amp;gt;''&lt;br /&gt;
: 强制使用语言代码 ''&amp;lt;code&amp;gt;语言代码&amp;lt;/code&amp;gt;'' 所对应的翻译（如 '&amp;lt;code class=&amp;quot;literal&amp;quot;&amp;gt;de_DE&amp;lt;/code&amp;gt;' 对应德文翻译）。使用 &amp;lt;code class=&amp;quot;varname&amp;quot;&amp;gt;LANG&amp;lt;/code&amp;gt;、&amp;lt;code class=&amp;quot;varname&amp;quot;&amp;gt;LC_MESSAGES&amp;lt;/code&amp;gt; 及 &amp;lt;code class=&amp;quot;varname&amp;quot;&amp;gt;LC_ALL&amp;lt;/code&amp;gt; 这些环境变量更好。如果在 ''&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;'' 处输入 '&amp;lt;code class=&amp;quot;literal&amp;quot;&amp;gt;list&amp;lt;/code&amp;gt;'，mkvinfo 将输出可用翻译的列表。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-v&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--verbose&amp;lt;/code&amp;gt;&lt;br /&gt;
: 使输出更详尽。请参阅关于 [[mkvinfo#“详细”程度|“详细”程度]] 的段落获取在哪些层级将输出哪些信息的描述。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-h&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--help&amp;lt;/code&amp;gt;&lt;br /&gt;
: 显示用法信息并退出。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-V&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;--version&amp;lt;/code&amp;gt;&lt;br /&gt;
: 显示版本信息并退出。&lt;br /&gt;
; &amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;@&amp;lt;/code&amp;gt;选项文件&lt;br /&gt;
: 从文件 ''&amp;lt;code&amp;gt;选项文件&amp;lt;/code&amp;gt;'' 中读取额外的命令行参数。首个非空白字符为井号 ('&amp;lt;code class=&amp;quot;literal&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;') 的行将被当作注释对待，在处理过程中将被忽略。各行开头与结尾的空白将被除去。各行必须恰好含有一个选项。没有元字符转义。命令行 ''''mkvinfo -v -v 输入.mkv --redirect-output 信息.txt'''' 可以转换为下面所示的选项文件: &lt;br /&gt;
&amp;lt;pre&amp;gt; # 更为详尽&lt;br /&gt;
 -v&lt;br /&gt;
 -v&lt;br /&gt;
 # 解析 输入.mkv&lt;br /&gt;
 输入.mkv&lt;br /&gt;
 # 并将输出信息写入 信息.txt&lt;br /&gt;
 --redirect-output&lt;br /&gt;
 信息.txt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==“详细”程度==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code class=&amp;quot;option&amp;quot;&amp;gt;-v&amp;lt;/code&amp;gt; 选项可以使 mkvinfo 增强其“详细”程度并输出关于当前文件的更多信息。&lt;br /&gt;
&lt;br /&gt;
在 level 0 mkvinfo 仅输出它发现的轨道头及其类型。头部解析完毕后（更专业地：遇到首个簇时），mkvinfo 将退出执行。在此层级，定位头项与 cue 索引不会显示出来——即使它们位于轨道信息之前。&lt;br /&gt;
&lt;br /&gt;
在 level 1 mkvinfo 同样将输出在整个文件中遇到的所有 Matroska™ 元素，此外还将输出定位头项与 cue 索引项。如果启用了简要模式，mkvinfo 还将输出各帧位置。&lt;br /&gt;
&lt;br /&gt;
在 level 2 mkvinfo 同样将输出定位头项与 cue 索引项，以及文件中各 Matroska™ 元素被发现的位置。&lt;br /&gt;
&lt;br /&gt;
在 level 3 及更高层级 mkvinfo 将输出一些与 Matroska™ 元素不直接相连的信息。对于其他元素，将只输出发现的基本信息。Level 3 增加了元信息以便调试（换句话说：它是为开发人员设计的）。Level 3 输出的所有行都以方括号嵌套以便过滤。&lt;br /&gt;
&lt;br /&gt;
==退出代码==&lt;br /&gt;
&lt;br /&gt;
mkvinfo 退出时会返回以下三个退出代码中的一个：&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code class=&amp;quot;constant&amp;quot;&amp;gt;0&amp;lt;/code&amp;gt; -- 此退出代码说明已成功完成运行。&lt;br /&gt;
* &amp;lt;code class=&amp;quot;constant&amp;quot;&amp;gt;1&amp;lt;/code&amp;gt; -- 这种情况下 mkvinfo 至少输出了一条警告信息，但运行并未因之中止。 警告信息以文字 '&amp;lt;code class=&amp;quot;literal&amp;quot;&amp;gt;警告:&amp;lt;/code&amp;gt;' 为前缀。&lt;br /&gt;
* &amp;lt;code class=&amp;quot;constant&amp;quot;&amp;gt;2&amp;lt;/code&amp;gt; -- 此退出代码用于错误发生之后。 mkvinfo 在输出错误信息后即中断运行。错误信息可能是错误的命令行参数，也可能是损坏文件的读取/写入错误。&lt;br /&gt;
&lt;br /&gt;
==参阅==&lt;br /&gt;
&lt;br /&gt;
* [[mkvmerge]]&lt;br /&gt;
* [[mkvextract]]&lt;br /&gt;
* [[mkvpropedit]]&lt;br /&gt;
* [[mmg]]&lt;br /&gt;
&lt;br /&gt;
==网络==&lt;br /&gt;
&lt;br /&gt;
最新版本总可以在 [http://www.bunkus.org/videotools/mkvtoolnix/ MKVToolNix 主页] 找到。&lt;/div&gt;</summary>
		<author><name>XsLiDian</name></author>
	</entry>
</feed>