Matroska——以俄罗斯套娃命名——是一个开放标准容器:它自己不压缩任何东西,只是把任意数量的已压缩流嵌套在一个文件里。一个 MKV 可以装一条视频轨、多条音频轨(导演解说、配音轨)、几十种语言的字幕、章节标记甚至附件——全部基于免费许可发布、无专利主张的格式。MP4 是有狭窄法定编解码器清单的严格 ISO 标准,而 Matroska 的哲学是"播放器能放的都接受",这让它二十年来都是归档和动漫/字幕组社区的最爱。
Matroska 的基础是 EBML(可扩展二进制元语言),XML 思想的二进制编码:元素携带 ID、长度和值,彼此嵌套。由此得出两个性质。第一,文件可流式解析——播放器不解码任何媒体就能遍历顶层结构。第二,它向前兼容——解析器没见过的元素只需声明长度即可整体跳过,所以旧播放器仍能播新文件。这种韧性正是 MKV 文件在截断和部分下载后存活能力远胜刚性格式的原因。
MKV 中的每一条流都是一个轨道,拥有自己的编解码器 ID、语言标签和名称(“评论音轨”“日语字幕”等)——播放器以菜单形式呈现它们,而不必更换文件。章节是带标题的任意时间点,与 DVD 章节完全一致。附件是嵌入容器的任意文件,其杀手级用途是字体:以特定字体渲染文字的 ASS 字幕轨可以把字体本身装进 MKV,从而在每台机器上渲染出完全一致的效果。这一切不给视频流增加一个字节——压缩后的帧原样存储。
MP4(ISO-BMFF)是兼容性之王:每部手机、电视、浏览器和编辑器都读它。Matroska 是灵活性之王:任意编解码器组合、无限轨道、章节、附件、健壮性。两者装着相同的流。你的选择取决于受众:面向大众分发选 MP4;归档、多音轨或软字幕选 MKV。
相关工具:视频转 MP4(对比中的 ISO-BMFF 一侧)、视频转 WebM(Matroska 的 Web profile)、添加/提取字幕(多轨软字幕)、视频剪切器(关键帧精确修剪)。
版权所有 © 2007-2026 DIGITBYTE STUDIO 保留所有权利。