名 称
mkvinfo - 输 出 关 于 Matroska 文 件 中 各 轨 的 信 息
概 要
mkvinfo [選 項 ] {輸 入 檔 名 } |
本 程 序 可 列 出 Matroska文 件 中 包 含 的 所 有 轨 道 , 输 出 信 息 可 以 限 定 为 文 件 的 轨 道 列 表 以 及 所 用 编 解 码 器 的 信 息 。 |
-a, --all 默 认 情 况 下 , mkvinfo(1) 会 在 读 取 到 首 个 簇 时 停 下 来 。 它 也 不 会 显 示 某 些 元 素 ( 通 常 是 反 复 出 现 的 元 素 ) 。 通 过 此 选 项 可 以 让 mkvinfo(1) 忽 略 冗 余 级 别 继 续 处 理 , 并 显 示 所 有 元 素 。
-c, --checksums 计 算 并 显 示 各 帧 的 Adler-32 校 验 码 。 仅 当 调 试 时 有 用 处 。
-o, --continue 默 认 情 况 下 , mkvinfo(1) 会 在 读 取 到 首 个 簇 时 停 下 来 。 通 过 此 选 项 可 以 让 mkvinfo(1) 忽 略 冗 余 级 别 继 续 处 理 。
-p, --hex-positions 忽 略 冗 余 级 别 , 以 十 六 进 制 显 示 所 有 元 素 的 位 置 。
-P, --positions 忽 略 冗 余 级 别 , 以 十 进 制 显 示 所 有 元 素 的 位 置 。
-s, --summary 仅 显 示 mkvinfo(1) 所 获 取 信 息 的 简 要 概 述 , 而 非 各 元 素 。
-t, --track-info 在 “详 细 ”模 式 下 为 各 轨 道 显 示 统 计 信 息 。 如 果 “详 细 ”程 度 为 0 级 , 则 将 同 时 将 级 别 设 为 1。
-x, --hexdump 以 十 六 進 位 轉 儲 形 式 顯 示 每 影 格 的 前 16 位 元 組 。
-X, --full-hexdump 以 十 六 進 位 轉 儲 形 式 顯 示 每 影 格 的 全 部 位 元 組 。
-z, --size 顯 示 每 個 元 件 包 含 表 頭 的 大 小 。
--command-line-charset 字 元 集 設 定 在 命 令 列 顯 示 的 字 串 字 元 集 , 以 轉 換 為 其 他 字 元 集 。 預 設 為 目 前 系 統 所 在 位 置 指 定 的 字 元 集 。
--output-charset 字 元 集 設 定 要 轉 換 為 輸 出 字 串 的 字 元 集 。 預 設 為 目 前 系 統 所 在 位 置 指 定 的 字 元 集 。
-r, --redirect-output 檔 名 將 所 有 訊 息 寫 入 到 檔 案 檔 名 而 不 是 命 令 列 。 儘 管 使 用 輸 出 重 新 導 向 可 以 輕 鬆 完 成 此 操 作 , 但 在 某 些 情 況 下 需 要 使 用 此 選 項 : 當 終 端 在 將 輸 出 寫 入 文 件 之 前 重 新 解 釋 ( 覆 蓋 ) 輸 出 時 。 優 先 使 用 通 過 --output-charset 設 定 字 元 集 。
--ui-language 語 言 碼 強 制 使 用 語 言 編 碼 對 應 的 的 翻 譯 (例 如 'zh_TW' 為 臺 灣 正 體 中 文 翻 譯 )。 在 編 碼 欄 位 中 輸 入 'list' 讓 程 式 輸 出 時 使 用 可 用 的 對 應 翻 譯 清 單 。
--abort-on-warnings 發 出 第 一 個 警 告 後 , 終 止 程 式 。 程 式 的 結 束 碼 為 1 。
--debug 主 題 針 對 特 定 功 能 開 啟 除 錯 。 此 選 項 適 用 於 開 發 者 。
--engage 功 能 開 啟 實 驗 中 功 能 。 透 過 mkvinfo --engage list啟 用 可 用 的 列 表 。 這 些 功 能 不 會 在 正 常 情 況 下 使 用 。
--gui-mode 開 啟 GUI 模 式 。 在 這 種 模 式 中 , 可 能 會 輸 出 特 殊 格 式 的 行 數 , 可 以 呈 現 控 制 的 GUI 發 生 什 麼 事 。 這 些 訊 息 會 以 '#GUI#訊 息 '呈 現 。 訊 息 可 能 包 含 機 碼 /值 , 例 如 '#GUI#訊 息 #機 碼 1=值 1#機 碼 2=值 2...'。 無 論 是 訊 息 或 是 機 碼 都 不 會 轉 為 譯 文 , 而 且 永 遠 使 用 *英 語 * 輸 出 。
-v, --verbose 使 输 出 更 详 尽 。 请 参 阅 关 于 “详 细 ”程 度 的 段 落 获 取 在 哪 些 层 级 将 输 出 哪 些 信 息 的 描 述 。
-h, --help 顯 示 使 用 方 式 並 退 出 。
-V, --version 顯 示 版 本 資 訊 並 離 開 。
@options-file.json 從 檔 案 選 項 檔 讀 取 其 他 命 令 列 引 數 。 有 關 此 類 檔 案 支 援 格 式 的 完 整 說 明 , 請 參 閱 mkvmerge(1) 文 件 中 的 "選 項 檔 案 " 章 節 。
詳 細 資 訊 層 級
-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) :
• 0 -- 此 結 束 代 碼 表 示 執 行 已 成 功 完 成 。
• 1 -- 在 此 情 況 下 mkvinfo(1) 輸 出 時 至 少 有 一 則 警 告 , 但 動 作 仍 然 進 行 。 警 告 訊 息 會 在 前 端 出 現 '警 告 :' 字 樣 。
• 2 -- 此 結 束 代 碼 用 於 發 生 錯 誤 後 。 mkvinfo(1) 在 輸 出 錯 誤 訊 息 後 立 即 中 止 動 作 。 錯 誤 訊 息 的 範 圍 包 含 從 錯 誤 命 令 列 參 數 的 讀 /寫 至 檔 案 損 壞 。
環 境 變 數
mkvinfo(1) 使 用 決 定 系 統 的 地 區 設 定 的 變 數 (例 如 : LANG 與 LC_* 系 列 )。 附 加 變 數 :
MKVINFO_DEBUG, MKVTOOLNIX_DEBUG 與 其 的 簡 短 形 式 MTX_DEBUG 視 為 通 過 --debug 選 項 傳 遞 的 內 容 。
MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE 與 其 的 簡 短 形 式 MTX_ENGAGE 視 為 通 過 --engage 選 項 傳 遞 的 內 容 。
參 閱
mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1)
網 路
永 遠 可 在 MKVToolNix 首 頁 [1] 找 到 最 新 版 。
作 者
Moritz Bunkus <moritz [AT] bunkus.org> 開 發 人 員
备 注
1. |
MKVToolNix 首 頁 |