码率的缺口
每个过大的 MP4 背后都是同一个故事:录它的设备给了视频远超内容所需的比特, 因为存储在本地、画质是优先项。一段幻灯片的屏幕录制,码率可以赶上动作片。 解药不是换格式,而是按画面上实际有什么来重编同一段视频,这正是这个工具做的事。
「中」档瞄准的是手机屏幕上的动态画面开始看不出差别的那个点。 「高」多花比特换近乎透明的画质,「低」接受可见的压缩换最小的文件。 分辨率上限是另一个开关,而且常常是更好的那个:在聊天窗口里看的 4K 录像, 压到 1080p 没有任何有意义的损失,却在路上甩掉了大多数字节。
为「发出去」这个问题而造
人们压缩 MP4 的理由几乎总是别处的天花板:聊天附件限制、邮件服务器、 某个拒收超过整数的表单。所以这个页面把那个循环做短。浏览器暴露硬件编码器时就用它, 片长的零头就能压完;WebAssembly 编码器兜住其余所有情况,慢一些但哪里都能跑。 压完那一刻,那一行就显示前后体积,你立刻知道是过了天花板,还是该降一档再跑一次。 压出来的文件还能直接在页面里播放预览,画质能不能接受,看一眼就知道, 不用先下载再打开播放器。
输出文件名带 -compressed 后缀,原件不动,接受 500 MB 以内的文件, 多个文件会排队依次处理。作为 MP4 压缩工具,它顺带兼任兼容性修理工: 不管进来的是什么编码,出去的都是最普通的 H.264。 一切都发生在你的机器上;你的素材里有什么,与任何人无关, 你和更小的那个文件之间,也没有排队、注册或水印这些东西。