CloudConvert 及类似服务通过将你的视频上传到其服务器来进行转换。NearVid 直接在浏览器中剪辑和转换视频:通过我们自行构建、不含 GPL 代码的 ffmpeg.wasm 引擎实现无损剪辑和 WebM/GIF 输出,在支持的情况下还能用浏览器内置的编解码器导出 MP4——你的视频绝不会被上传到任何地方。
→ 0 已发送到服务器的文件 · 视频处理在您的设备上运行
CloudConvert 这类服务是围绕服务器流水线构建的:视频先上传,再排队等待转换,处理完成后再下载回来——云端转换服务之所以限制文件大小和转换时长,原因就在这里。NearVid 直接去掉了这条流水线:一个编译成 WebAssembly 的真正 FFmpeg 就在浏览器标签页里运行,选好文件的那一刻处理就开始了——没有上传时间,没有队列,也没有每日限额,唯一的上限是你自己设备的速度和内存。无损剪辑、WebM 转换、GIF 制作和音频提取在所有受支持的浏览器中都能使用;在浏览器自带 H.264 编码器可用的环境下,还可以导出 MP4。
诚实的比较是双向的。服务器集群可以运行浏览器工具无法随附的编解码器:云端转换器支持多得多的输出格式,并能在任何浏览器上产出 MP4,因为编码发生在它们控制的机器上。NearVid 的无 GPL FFmpeg 构建刻意不含 H.264 编码器,所以它的 MP4 导出只在浏览器自身通过 WebCodecs 提供编码器时存在(Chrome 及大多数 Chromium 系浏览器),且仅限该路径能读取的源(MP4、MOV、WebM、MKV、MPEG-TS)。如果你需要一种在任何设备上都能用的冷门输出格式,云端转换器确实是更好的工具。
你换来的是结构性的保证,而不是一纸政策承诺:在这里你的视频无法被上传,因为没有服务器可以接收它,页面的 Content-Security-Policy 也阻止任何发送。随之消失的是流水线附带的一切——上传等待、转换队列、每日转换时长、按文件大小分级的收费,以及"我的文件副本什么时候被删除"这个疑问。唯一的上限是你自己的硬件:单文件最大 500 MB(低内存手机 50 MB),处理速度取决于你的设备。对于日常任务——剪辑录像、把片段转成 WebM 或 GIF、提取音频——从你选中文件那一刻起,工作就开始了。
不会。NearVid 完全在设备端处理视频——严格的 Content-Security-Policy 从技术上阻止了任何可能发送视频的请求。CloudConvert 等工具需要上传是因为转换发生在它们的服务器上;而 NearVid 的转换发生在你的浏览器中。
可以,在大多数基于 Chrome 和 Edge 的浏览器中都支持。NearVid 会检测支持情况,并通过 WebCodecs API 使用浏览器内置的 H.264 编码器,因此即使是 MP4 输出也不会离开你的设备。如果 MP4 不可用,NearVid 仍然提供无损剪辑、WebM 转换和 GIF 制作,这些功能在所有支持的浏览器中都能使用。
当任务需要只有服务器能提供的东西:冷门目标格式、H.265 之类的编解码器、大量大文件的批量转换,或用于自动化流程的 API。NearVid 有意覆盖日常场景——裁剪、WebM、GIF、音频与帧提取,以及浏览器支持时的 MP4——并保证你的视频永不离开你的设备。