指南

按任务组织的视频帧提取指南

九个指南涵盖人们实际为帧提取器带来的工作:导出采样序列,落在一个精确的帧上,构建 GIF 或缩略图,准备训练集,并逐帧分解素材。每一个都是为了自己有用而编写的。

从这里开始:您在做什么工作?

帧提取分为几个不同的任务,正确的设置差异很大,值得在选择指南之前命名。

几乎每个请求都属于四种形状之一。 采样 意味着在一段视频中获取均匀间隔的帧——每秒一帧,每十帧——来检查、注释或输入其他内容。 瞄准 意味着找到一个特定的帧并以全质量保存它。 构建 意味着这些帧是其他内容的原材料:GIF、缩略图、联系表。 准备 意味着帧成为一个数据集,其中一致性和出处比任何单个图像都更重要。

每种设置所遵循的设置确实不同。采样由间隔决定,并根据开始前获得帧计数而决定。定位取决于了解源帧速率,以便步进恰好移动一帧。建筑通常需要比人们预期更少的框架,并且需要精心选择输出格式。准备需要在注释开始之前做出命名和拆分决定,因为事后更改它们的成本很高。

下面的指南按这种方式分组,而不是按工具分组。

导出一系列帧

当您想要在一段视频中包含多个帧时,问题是有多少帧以及间隔多远。

落在一个特定帧

当整个工作是一个静态图像时,并且它必须是正确的。

从帧中构建一些东西

当提取的图像是原材料而不是可交付成果时。

分析和数据集

当帧是证据或训练数据时,一致性比任何单个图像更重要。

参考

当其中一本指南中的术语需要解包时。

这些指南是如何编写的

两种原则,两者都偶尔指向远离此网站上的工具。

首先,无论您是否使用此处的任何内容,每个指南都必须有用。这意味着其他工具的真实菜单路径、真实命令和真实参数值 - 精确的 FFmpeg 过滤器字符串、VLC 场景过滤器的完整路径、Photoshop 的视频帧到图层中的对话框选项。如果指南仅作为切换工具的论点有意义,则不值得发布。

第二个是每个人都说这个网站是错误的选择。对于任何脚本化、批处理或在服务器上运行的内容,以及浏览器无法解码的编解码器,FFmpeg 仍然是正确的答案。当源是网络流或当您想要在长时间录制中进行无人值守捕获时,VLC 会更好。当仍然需要修饰、色彩管理或必须匹配分级序列时,完整的编辑器是正确的。基于浏览器的提取涵盖了一种较窄的情况:一次性作业、无需安装以及不应离开计算机的文件。

最后一点比您想象的要多。合同下的客户镜头、包含可识别人员的录音、未成年人的指导视频、出版前的研究材料——在所有这些中,约束不是偏好,而是其他人的政策,并且它在任何功能比较开始之前决定工具。有关机密镜头和数据集准备的指南都涵盖了如何验证工具是否真正在本地处理,这大约需要一分钟,并以事实取代承诺。

最后,这些工具都没有获得您的许可。他们读取您已有的文件。您是否可以保留、发布或共享您提取的帧取决于原始视频的许可,以及适用于视频录制的规则(在可识别的情况下)。这个问题值得在提取之前解决,而不是提取之后。

需要工具而不是指南?

跳过阅读并直接跳转到基于浏览器的提取。

尝试主提取器