视频转换器

把视频放进来,选好格式,转换就在你自己的机器上进行。它不是一瞬间的事——每一帧都要重新计算——但什么都不上传,也不用等别人的服务器。

或拖放到这里

MP4、MOV、MKV、AVI、WebM 等——最大 300 MB

    转换视频意味着逐帧重新计算,而引擎在你的浏览器里单线程运行——一分钟的视频要花上几分钟,而不是一瞬。作为交换,文件从不离开你的设备:不上传,不排队,不用等别人的服务器。

    使用方法

    1. 把视频拖到下面的区域,或按「选择文件」——最大 300 MB。
    2. 选择 MP4 或 WebM,再选画质。
    3. 按「开始转换」,等待预估的时间,然后下载结果。

    实用说明

    为什么要几分钟,以及这为何是诚实的交换

    转换视频意味着把每一帧解码再重新编码。这里的引擎是编译成 WebAssembly 的 FFmpeg,在页面里以单线程运行——多线程版本需要的响应头会把站点与所有第三方内容切断。所以一分钟的视频要花上几分钟。你用这段等待换到的,是上传永远给不了的东西:文件留在你的设备上。没有排队,没有别人按账单定的体积上限,也没有一份你的录像躺在你从未听说过的服务器上。

    MP4 还是 WebM,以及说到做到的画质

    采用 H.264 的 MP4 到处都能播——手机、电视、剪辑软件、十年前的笔记本。采用 VP9 的 WebM 在同等画质下更小,也是网页本身偏爱的格式;但它在这里编码明显更慢,预估会在开始前就把这一点说清楚。画质用恒定质量系数设定,而不是比特率:画面稳住,体积随它去。比特率恰恰相反——它稳住体积,任由复杂画面糊掉。

    常见问题

    我的视频会被上传吗?

    不会。引擎在你的浏览器里、你的设备上运行。走慢路的意义正在于此:一段你不会交给陌生人的视频,照样可以经过转换器。

    它说我的文件已经是 MP4 了。

    那么再转成 MP4 只会损失画质和时间,什么也换不回来。想要更小的文件就改画质;想要另一种容器就选 WebM。

    为什么是 300 MB 而不是更多?

    因为处理期间整个文件都留在内存里,再大一些,手机上的标签页就会毫无提示地崩掉——那比事先说一声「不行」更糟。

    引擎没能加载。

    它有 30 MB,每次访问只加载一次,之后会被缓存。网络较弱时第一次加载可能失败,重试即可。页面上其他内容并不需要它。

    相关工具