压缩视频,无需上传
浏览器能处理该视频时,它会在你的设备上压缩,不会向我们发送任何内容。开始之前,页面会告诉你将走哪种方式。
在浏览器中压缩的原理
大多数在线压缩工具会上传你的视频,在它们的服务器上压缩后再发回来。在这里,只要浏览器能处理该视频,整个过程都在你自己的设备上完成:页面从磁盘读取文件,解码,编码成更小的 MP4,并保存在浏览器中,直到你保存它。视频从不经过网络,所以既不用等待上传,我们这边也没有任何需要删除的东西。
这靠两样东西实现。WebCodecs 是现代浏览器内置的一套视频解码器和编码器,设备有图形硬件时会加以利用。Mediabunny 是一个开源库,负责读取视频的容器并写出新的 MP4。结果和我们服务器生成的文件是同一种:H.264 或 H.265 配 AAC 音频,不含元数据;设定目标大小时会测量结果,过大就重新压缩。
开始之前,选项下方那行会说明视频将在哪里压缩:“本设备”或“我们的服务器”,以及原因。当浏览器处理不了某个视频时,页面会切换到我们的服务器并告诉你;在你按下开始按钮之前,什么都不会上传。两种方式都可用时,由你选择。
在你的设备上压缩意味着什么
由你的设备完成处理
速度取决于你的电脑或手机,而不是网络。即使上传速度慢,长视频也不用再先等上传、再等下载。
没有大小或时长上限
我们服务器的 1 GB、60 分钟和每天 5 次的限制都不适用。浏览器只需要能存放结果的可用空间,约为目标大小的一倍半。
这里同样没有元数据
和我们的服务器一样,浏览器写出的 MP4 也不带元数据,所以拍摄地点以及手机或相机的信息都不会出现在你发送的文件里。
离开即清除
你停留在页面上时,结果保存在浏览器的私有存储中;移除它或前往其他页面时就会删除。关闭的标签页留下的文件会在下次压缩时清除,前提是它已存在 1 天。
如何确认没有任何上传
- 01
打开“网络”面板
在电脑上打开浏览器的开发者工具(F12,Mac 上为 Command-Option-I),选择“网络”。压缩时保持它打开。
- 02
在本设备上压缩
添加视频,确认选项下方那行显示“本设备”,然后开始压缩。
- 03
找找你的视频
按大小对列表排序。你会看到页面加载自身的代码,并发送几个很小的匿名使用计数,但没有任何携带你视频的请求。当视频确实要交给我们的服务器时,同一面板会显示它被分成大块上传。
常见问题
没找到答案?请写信到 feedback@videocompressor.xyz。
那什么时候视频还是会被上传?
当浏览器无法完成任务时:它读不了的文件类型(例如 AVI、WMV 和 FLV),它无法解码的视频或声音(例如未安装 Microsoft 扩展的 Windows 上的 HEVC、ProRes 或 AC-3 音频),HDR 视频,浏览器可用存储空间不足,或者选择了旧设备兼容模式。开始之前,页面会说明原因。
为什么 HDR 视频要在你们的服务器上压缩?
把 HDR 转成普通色彩需要色调映射,而浏览器目前还做不到。没有它,视频会显得发灰、褪色,所以 HDR 视频(大多数较新的 iPhone 都录制 HDR)会交给我们的服务器,在那里正确转换色彩。
交给你们服务器的视频会怎样处理?
视频通过加密连接上传、压缩,并在压缩完成 2 小时后连同结果一起删除;作为兜底,存储规则会删除超过 1 天仍残留的任何内容。其他人都看不到它。我们会保留任务记录 30 天,例如文件名、大小、设置和你 IP 地址的带密钥哈希,但绝不保留视频本身。
在手机上能用吗?
通常可以,但我们不作保证。手机浏览器内存较少,有些还缺少编码器,而且大多数 iPhone 视频是 HDR,所以很多手机视频会交给我们的服务器。开始前页面会告诉你将使用哪一种,方便你决定。
还能选择你们的服务器吗?
可以。两种方式都可用时,在选项下方选择“我们的服务器”,比如当你的浏览器无法生成 H.265 视频时。如果浏览器中途内存或存储空间不足,页面也会提供我们的服务器,并等你重新开始。
Google Drive 和 Dropbox 里的视频会被上传吗?
不会上传给我们:你的浏览器会从 Drive 或 Dropbox 下载文件,并像对待磁盘上的文件一样处理它。通过链接添加的视频则不同:我们的服务器会下载并压缩它,因为浏览器无法读取其他网站的文件。
在浏览器中压缩会更慢吗?
取决于你的设备。较新的电脑通常很快,而且省去了上传和下载,这往往是处理大视频时最慢的部分。旧手机可能要花一段时间;完成之前请让标签页保持打开并停留在前台。
在浏览器中压缩会消耗流量吗?
只在加载页面及其编码器时使用,最多几兆。视频本身不会发送到任何地方,所以大文件不会像上传那样消耗你的移动流量。
更多压缩视频的方式
现在就把视频变小
免费,无需注册,没有水印。