小工作被视为大工作

有一个特定大小的任务尴尬地位于之间工具。您不需要编辑视频。你不需要一百帧。您需要一些好的静态图片 - 动画结束时,三个候选缩略图,一张工单所描述的界面状态的清晰照片。

使用完整的编辑器,您会在项目设置、媒体导入和缓存生成上花费更多时间,而不是实际选择。按下屏幕截图键,您就放弃了分辨率。中间立场就是它的意义所在。

下面的所有方法都可以在全源分辨率下提供相同的像素。它们的不同之处在于开销和颜色的变化。

方法 1:Photoshop — 视频帧到图层

Photoshop 可以直接将视频作为图层堆栈导入。路径是 文件→导入→视频帧到图层.

在对话框中:

  • 范围 —“从开始到结束”或“仅选定范围”。使用第二个并在小预览洗涤器上设置输入/输出手柄。这比看起来更重要。请参阅下面的层计数问题。
  • 限制为每个 N —采样控件。在 30 fps 剪辑中,输入 30 大约每秒一层。
  • 制作帧动画 - 如果您只想要静态图像,请忽略此部分。它构建了您不需要的时间线。

每个导入的帧都会成为一个图层。从那里开始, 文件→导出→图层到文件 将它们写出为单独的 PNG 或 JPG。

在开始之前需要了解两个限制。当选择会产生大量图层时,Photoshop 会警告您并限制导入 - 实际上,几百个图层就会变得不高兴,因此这不是提取数千帧的途径。而且格式支持比您想象的要窄:它依赖于系统的媒体组件,因此在其他地方都可以正常播放的 MP4 仍然可以被拒绝。

Premiere — 导出帧

如果剪辑已经在 Premiere 序列中,则这比 Photoshop 快得多。将播放头停在您想要的帧上,然后按 Shift + E,或单击节目监视器下方的摄像头图标。

在对话框中,选择 PNG 进行无损输出并勾选 导入项目 仅当您确实希望将静止图像放回垃圾箱时。这会以全序列分辨率一次导出一帧 - 当您想要三个特定时刻时非常理想,当您想要三十个时则很乏味。

方法2:在浏览器中

对于少数静止图像, 帧提取器 完全跳过项目设置步骤。

  1. 将文件放入。 没有项目,没有导入,没有缓存生成。也没有上传任何内容,因此会立即启动大型源。
  2. 缩小到重要的部分。 时间范围滑块相当于 Photoshop 的“仅选定范围”,拖动时时间戳可见。
  3. 设置较宽的间隔。 对于候选选择,每 2-3 秒一帧通常就足够了 - 您是在挑选,而不是动画。帧计数会在您键入时更新,因此您可以瞄准要实际查看的一组。
  4. 选择PNG。 如果之后要使用设计工具,现在不要压缩它。
  5. 从预览网格中选择。 单击两个或三个有效的选项并单独保存。如果您想要一切,ZIP 就在那里,但对于这项任务,您通常不需要。

如果您大致知道该时刻在哪里,但需要 精确 帧, 逐帧工具 在两个方向上一次步进一帧并保存当前帧 - 比批量导出更接近 Premiere 的导出帧。

三个出错的地方

1.“视频帧转图层”显示为灰色或拒绝文件

Photoshop 的视频导入取决于编解码器支持,但不如媒体播放器广泛。 MP4 中的 H.264 是安全的情况; HEVC、ProRes、WebM 中的 VP9 以及各种 MKV 组合通常都不是,并且失败通常是一个简单的“无法完成”而不是任何诊断。

可靠的修复方法是首先转码为 H.264 MP4 并导入。如果您无论如何都要运行转换,那么值得一问的是编辑器是否仍然是正确的目的地 - 如果浏览器可以播放,浏览器工具将直接打开原始文件,这比 Photoshop 接受的范围更广泛。

2. 导出的内容看起来仍然比时间线平淡

这一工具最让人困惑,因为似乎没有任何内容被破坏。视频通常以 Rec 进行编码。 709,并且通常是有限范围 - 黑色位于代码值 16,白色位于代码值 235,而不是 0 和 255。静止图像通常被解释为全范围的 sRGB。

当链中的某些内容在这些约定之间进行转换而其他内容则不然时,您会得到典型的症状:褪色的黑色和平坦的对比度,或者相反,破碎的阴影和剪切的高光。静态图像并不是“质量较低”——它是在与视频不同的假设下进行解释的。

实用指南:在图像查看器中判断导出的文件,而不是在生成它的编辑器中,并将其与第二个工具导出的相同帧进行比较。如果两者不一致,差异在于颜色解释,而不是保真度。在色彩准确性真正重要的地方——分级参考、打印、任何静止图像必须与分级视频相匹配的地方——在色彩管理应用程序中进行导出并将其保留在那里。这是使用 Premiere 或 Photoshop 而不是其他任何东西的真正原因。

3. 你想要五张图像,却得到了八百层

视频帧到图层中的默认设置是每一帧的整个剪辑。对于 3,600 层的 2 分钟 30 fps 视频,Photoshop 会以一种使机器无法使用的方式拒绝或接受。

始终设置“仅限选定范围”并始终设置“限制到每个 N 帧",然后单击“确定”。首先进行算术运算: duration × fps ÷ N。如果您想要从一个两分钟的剪辑中获取大约 20 个候选图像,则大约每 180 帧一次。

当Photoshop或Premiere是正确的选择时

经常 — 这不是放弃编辑器的情况:

  • 仍然需要修饰。 如果要对帧进行清理、合成或色彩校正,则导出它并在其他地方重新打开它是毫无意义的往返。
  • 色彩准确度是要求。 颜色管理管道正是 Adobe 应用程序提供的功能,而浏览器画布则不提供。
  • 帧必须与分级序列匹配。 从源文件中提取的静态图像不会包含这些内容;导出帧会包含这些内容。
  • 您已经在应用程序中。 如果 Premiere 在加载剪辑的情况下打开, Shift + E 无与伦比。
  • 您需要操作或批处理。 Photoshop 跨大型图像集的自动化是浏览器无法比拟的。

浏览器路由以更窄的要求获胜:当您需要源分辨率下未修改的静态图像并且不想花费设置成本时。这种情况很常见,值得收藏,而且很小,不会威胁到任何编辑者。

快速参考

任务 Photoshop / Premiere 浏览器工具
一个特定帧 Premiere: Shift + E 保存当前帧
一组剧照样本 视频帧到图层 + 导出图层 间隔提取
第一帧前设置 启动、导入、缓存 将文件放入
实用帧上限 几百层 受选项卡内存限制
编解码器覆盖范围 比媒体播放器窄 无论浏览器解码什么
色彩管理输出
包括等级和效果 是的,按照顺序 否 - 仅源像素
事后修饰 同一应用程序 导出,然后在其他地方打开
成本 订阅 免费,无需帐户
批量自动化 动作和脚本 不可用

决定性的问题不是哪个应用程序更强大 - 显然是编辑器。而是这个特定的工作是否需要任何这种能力。对于一些未经修改的静态图片,通常不会。