HEVC 转 MP4 转换器

在浏览器里把 HEVC 录像装进 MP4 容器,只要流本身允许就直接复制画面、不重新编码。大多数文件几秒钟就完事。

  • 免费
  • 无需注册
  • 无水印
  • 在浏览器里运行

HEVC 转 MP4

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

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

HEVC 转 MP4 怎么用

  1. 1把 HEVC 文件拖到上面的方框里,或者点一下选择。.mov、.mkv、.hevc 都收。
  2. 2每个文件会先被探测一遍,MP4 能装下的流会被原样复制过去。
  3. 3看这一行上的标签,确认有没有东西被重新编码,然后下载 MP4。

问题几乎从来不出在编码格式上

来这个页面的人,通常是因为某个文件打不开,于是以为得把编码换掉。绝大多数情况下并不需要。 HEVC 完全合法地待在 MP4 里,而拒收你文件的那个播放器,反对的往往是外壳或者一个标记, 不是压缩方式本身。

所以正确的修法是转封装,不是转码。视频流从它原本所在的容器里被取出来,原样写进 MP4, 几秒钟完成,每一个像素都和原来一样。重新编码要花几分钟,还要为一个本来就跟画质无关的 问题赔上一代画质。

hvc1 这个标记,才是真正的修复点

MP4 内部有一个四字符的代码,用来说明 HEVC 流是怎么封装的。合法的取值有两个:hvc1 和 hev1。苹果的解码器只接受前者。很多工具写的是后者,产出的文件 VLC 播得好好的,而 QuickTime、iOS 相册和 Final Cut 全都拒收,还不给理由。

这个转换器在把 HEVC 流复制进 MP4 或 MOV 时,写的是 hvc1。就是这一个细节,把一段播不了 的录像变成能播的;这也是为什么即便编码和容器在技术上都没变,这次转换仍然值得做。

怎么读每一行上的标签

每个文件都会如实报告到底发生了什么,而不是统一转一个圈,因为这个区别对你是有意义的。 「未重新编码」意味着画面是复制的,和源文件完全一致。「画面直接复制,音频重新编码」意味着 视频完全没动,只有 MP4 存不了的音频格式被转了 —— 相机和录屏软件产出的 AC-3 就属于这种。 「已重新编码」则意味着这条流确实没法原样搬过去。

全部过程都在你的浏览器里完成。单个文件最大 500 MB,不会被送到服务器,引擎只下载一次, 之后由浏览器缓存。

常见问题

这会让画质变差吗?
通常完全不会。HEVC 装在 MP4 里是合法的,所以画面是逐位复制过去的,结果和源文件像素级相同。那一行会告诉你到底发生了什么:"未重新编码"就是视频流被复制了;只有在极少数流确实进不了 MP4 的情况下,才会有东西被重新编码。
为什么我的 HEVC 文件经过别的转换工具之后就播不了了?
因为一个四字符的标记。苹果的播放器只有在流被标成 hvc1 时才认 MP4 里的 HEVC,而很多工具写的是 hev1。两种写法文件都是合法的,但 QuickTime、iOS 和 Final Cut 会直接拒收。这个转换器在复制 HEVC 流时写的是 hvc1,这也正是这次转换值得做的全部理由。
HEVC 和 H.265 是一回事吗?
是。HEVC 是 High Efficiency Video Coding 的缩写,H.265 是它的另一个名字,所以 hevc 转 mp4 和 h265 转 mp4 说的是同一件事。文件可能带着 .hevc、.mov、.mp4 或 .mkv 的扩展名过来,而扩展名完全说明不了里面是什么编码。
要多久?
走复制的话是几秒,因为完全不用解码。复制的速度取决于你的设备读写文件有多快,所以一个 500 MB 的录像受限于磁盘而不是运算。只有真正的重新编码才需要几分钟,而那一行会在你开始等之前就标出来。
音频会怎么样?
AAC 音频原样复制过去。MP4 装不下的格式,比如某些相机和录屏软件写的 AC-3 音轨,会被重新编码成 AAC,而画面仍然是复制的。这种情况那一行会单独标出来,好让你知道视频完全没被动过。

更多免费工具