当“只使用在线转换器”不是一个选项时

大多数时候,将视频上传到网络转换器是完全没问题的。您有来自公共视频的剪辑,您想要一些剧照,没有人关心处理发生在哪里。

然后有些文件不太好,原因很少是偏执 - 而是其他人已经决定了:

  • 尚未发布的产品的镜头。
  • 合同涵盖的客户材料指定了数据的处理地点。
  • 包含可识别人员的录制内容,在欧盟和英国,这使得文件个人数据附加了真正的义务。
  • 任何与法律事务相关的事情,其中监管链都是重点的一部分。
  • 内部录音 - 事件重播、预发布演示、客户通话。

在这些情况下,问题不是“哪个转换器是哪个转换器”最好”,但“该文件是否离开机器”。

上传实际涉及的内容

值得精确的片段,因为风险通常描述得太模糊而无法采取行动。当您将视频上传到转换服务时,至少:

  • 完整的文件登陆在您无法控制的服务器上。 不是帧,不是缩略图 - 每个字节,包括视频中您不希望任何人观看的部分。
  • 它被写入磁盘。 处理需要一个文件,因此它会被存储,无论时间多么短暂。为了持久性,它可以被复制。
  • 结果通常隐藏在未经身份验证的 URL 后面。 大多数转换器都会为您提供链接而不是登录信息。知道该链接的任何人都拥有该内容,并且链接会通过浏览器历史记录、共享屏幕截图和代理日志泄漏。
  • 保留是一项政策,而不是一种机制。 “一小时后删除文件”描述了意图。您无法验证它,并且它没有提及备份。
  • 可能有子处理器。 该服务可能在一家公司的基础设施上运行,存储在另一家公司上,并使用第三家公司进行扫描。每个都是文件的一部分。

这些都不会让基于上传的工具变坏。这使得它们不太适合特定类别的文件 - 这正是为什么值得了解如何区分这两种工具的原因。

如何验证工具是否确实是本地的

营销文案不是证据。 “在您的浏览器中处理”是一种声明;以下是如何在大约一分钟内检查它。这适用于任何工具,包括这个 - 请检查一下。

DevTools 方法

  1. 在 Chrome、Edge 或 Firefox 中打开工具页面。
  2. F12 (或 Cmd + Option + I 在macOS),并切换到 网络 选项卡。
  3. 勾选 保留日志 因此在您工作时不会清除任何内容。
  4. 现在选择您的视频并运行提取。
  5. 按大小对请求列表进行排序,最大的在前。

您要查找的内容很简单: 是否有任何传出请求的大小与您的视频文件相当? 如果您加载了 400 MB 的剪辑,并且列表中最大的上传量为几千字节的分析,则该视频不会传播到任何地方。如果您看到数兆字节 POST 攀爬时进度条填满,确实如此。

忽略传入的请求 - 脚本、样式表、字体以及广告或分析调用都是下载,它们的存在与您的文件无关。按大小排序并具体查看正在发生的事情 输出.

离线方法

更直白,更有说服力。加载页面,然后在 DevTools 中 网络 选项卡将节流设置为 离线 — 或者干脆关闭 Wi-Fi。然后使用该工具。

如果在完全没有网络的情况下提取仍然有效,则没有任何巧妙的方法可以伪造该结果。在该网站上,一旦页面加载,提取器就会继续离线工作;

值得每个工具执行一次,而不是一次。 今天的本地站点可以在未来的版本中添加服务器端路径。如果材料确实重要,请在任何明显的界面更改后重新检查。

本地工作流程

一旦您确认该工具是本地的,该过程就很普通了 - 这才是重点。

  1. 加载文件。 浏览器将其从磁盘读取到内存中。不会传输任何内容,因此无需上传等待,也没有服务器施加的大小上限 - 2 GB 源会立即启动。
  2. 选择间隔和格式。 PNG;当您需要许多帧并且目标是文档或票据时,JPG 为 85–90%。
  3. 缩小范围。 如果只有三十秒的长记录,请首先设置时间范围。更少的帧意味着更少的内存压力和更小的ZIP。
  4. 导出前审核。 预览网格对于敏感材料确实有用:您可以在将任何内容写入磁盘之前查看哪些帧包含不应共享的内容。
  5. 出口。 单个帧或整个集合作为一个 ZIP,直接保存到您的下载文件夹。

除了磁盘和 RAM 之外,该文件在任何地方都没有副本,操作的唯一记录是您选择保留的图像。

本地处理无法进行的地方

诚实地对待限制比推销更重要,因为在截止日期前意外达到限制比提前知道更糟糕。

  • 内存。 提取的帧保存在 RAM 中,直到您下载它们。几百个 4K PNG 可以是几 GB,并且可以为它杀死一个选项卡。在长源的时间范围块中工作,并且在不需要无损时更喜欢 JPG。
  • 编解码器支持是浏览器的,而不是 FFmpeg 的。 如果浏览器无法播放,则该工具无法读取 ProRes、DNxHD、某些 MKV 变体和原始摄像机格式,通常首先进行本地转码为 H.264,而且该转码也是本地的。
  • 没有批处理,没有自动化。 手动一次一个文件。对于计划中的一百个剪辑,您需要本地 FFmpeg 脚本,而不是浏览器选项卡。
  • 您的硬件是上限。 没有服务器场提供帮助。从 4K 提取的旧笔记本电脑将比背后有真实机器的服务慢。
  • 移动设备受到限制。 手机浏览器的内存限制要严格得多;短剪辑有效,长 4K 源通常无效。

何时基于上传的工具是更好的选择

确实经常:

  • 素材已经准备好了public。 如果视频位于公共频道上,则保密性争论不适用,您应该单独选择功能。
  • 您需要创建 GIF,而不是提取帧。 像 EzGIF 这样的工具是围绕生成和优化动画 GIF 构建的 - 调色板、抖动、循环、每帧计时。这与导出静态照片是不同的工作,而且它们做得很好。
  • 您正在使用 服务器端处理完全避开移动内存限制。
  • 输入是 URL,而不是文件。 从链接获取内容是服务器可以执行而本地页面无法执行的操作。
  • 您想要一个共享链接。 服务器端结果带有 URL;本地结果附带一个文件,您必须发送。

区别不是注重隐私还是粗心。问题在于文件是否附加了约束,如果有,该约束将在任何功能比较开始之前决定工具。

快速参考

考虑因素 基于上传的转换器 本地浏览器工具
文件去往何处 至第三方服务器 无处可去 - 保留在磁盘和 RAM 中
可验证 保留是一项既定政策 可在 DevTools 中或离线测试
处理开始前等待 完整上传时间
文件大小限制 服务器强加的上限 您的可用内存
编解码器覆盖范围 通常是 FFmpeg — 非常广泛 无论浏览器解码什么
离线工作 是的,页面加载后
结果是可共享的链接 否 - 本地文件
批量和自动化 有时
适合 NDA 或个人数据片段 取决于合同和 DPA 是的 - 不会传输任何内容
GIF 创作功能 通常很广泛 不是目的

如果您从中得到一件事:在信任任何具有重要材料的工具之前运行离线测试。这需要三十秒,它用事实取代了承诺。