MKV 转 MP4

把 .mkv 重新封装成手机、电视和剪辑软件都收的 .mp4。画面几乎总是原样复制,只有不兼容的音频才会重新编码。

转换器是编译成 WebAssembly 的 ffmpeg。你选第一个文件时它会下载一次(约 30 MB),之后就留在浏览器缓存里。

文件在你自己的浏览器里处理,不会上传。引擎本身有 30 MB,只在第一次使用时下载,之后都从浏览器缓存里取。

MKV 转 MP4 怎么用

  1. 1把 .mkv 拖进上面的方框,或点击选择文件。
  2. 2工具先读文件里装的是什么。H.264 或 HEVC 视频原样复制;MP4 播放器啃不动的音频(AC-3、DTS 之类)转成 AAC。
  3. 3下载 .mp4,看那一行的标签就知道具体做了什么。

变的是什么,不变的是什么

同一部影片的 MKV 和 MP4 里,装的可以是完全相同的视频流。差别在盒子,不在内容。 这个工具利用的正是这一点:只要里面是 H.264 或 HEVC(几乎覆盖市面上所有 MKV), 视频流就原封不动地搬过去。不解码、无代际损失,几秒完成。

音频才是 MKV 的灵活性咬人的地方。MKV 里经常装着 AC-3、DTS 或 FLAC 音轨, 虽然 MP4 技术上能存下其中一些,但人们转格式正是为了迁就的那些播放器播不了它们。 所以不兼容的音频会被重编成 AAC,那是地球上每个 MP4 播放器都能解的编码。 音频只占数据量的一小部分,重编很快,而且过程中视频完全不动。

诚实的取舍

字幕轨直接丢弃而不是转成没人认的形式,需要字幕就留着 MKV。多条音轨只保留第一条。 另外,换容器不换编码:MP4 里的 HEVC 视频仍然需要能解 HEVC 的设备。 这覆盖了所有比较新的设备,但如果目标是只认 H.264 的老电视, 请改用我们的视频格式转换器页面走重新编码。

以上限制都不影响最常见的情况:一个普通的 MKV 进去,几秒后一个画面完全相同的 MP4 出来,那一行会告诉你音频是复制的还是转换的。

值得知道的边界

接受 500 MB 以内的文件,装得下剧集和片段,装不下整部蓝光原盘。 活儿在你的浏览器里干,用电池的笔记本会比台式机慢一些。 第一个文件会触发一次性的转换引擎下载,页面在开始前就写明了大小, 之后它留在缓存里,同一批的后续文件不再等待。转完的 MP4 可以直接在页面里预览,确认没问题再下载,批量结果还能打包成 zip 一起拿走。

常见问题

MKV 转 MP4 会损失画质吗?
画面几乎从不损失。流通中的 MKV 绝大多数装的是 H.264 或 HEVC 视频,MP4 两种都装得下,所以视频流是逐字节复制的。音频才是有讲究的部分,也是唯一可能被重编的部分:AC-3 或 DTS 音轨会转成 AAC 以保证到处能播。这是真实但很小的变化,这里用的码率下,立体声 AAC 在普通设备上听不出差别。
字幕怎么办?
会被丢掉。MKV 用真正的文本轨装字幕,MP4 没有播放器普遍认的等价物。与其塞成一种没有东西会显示的形式,不如把话说明白:字幕重要就留着原 MKV,或者先用桌面软件把字幕烧进画面。
为什么播放器本来就啃不动 MKV?
MKV 是为灵活性设计的容器,几乎什么编码都能装,还能装任意数量的音轨、章节和附件,所以高质量压制圈偏爱它。同样的灵活性也让硬件播放器和手机对它的支持零零散散。MP4 是那个无聊但人人都实现了的子集,这个工具做的正是把内容搬进去。
我的 MKV 有好几条音轨,保留哪条?
第一条。浏览器环境给不了跨文件都可靠的选轨界面,所以工具取默认音轨,需要时转码,其余丢弃。要保留特定语言的备用音轨,桌面工具才是对的选择。
会有内容被传到服务器吗?
不会。转换完全在你的浏览器里由编译成 WebAssembly 的 ffmpeg 完成,文件不离开你的设备。

更多免费工具