Action Footage Player
中文

本页由英文原文机器翻译而成,可能存在不准确之处。 阅读英文原文

从视频中得到照片

停在那一刻。把它留成照片。

海龟朝镜头转过来,只有一秒钟。在那里暂停,像拍照一样构图,然后按 Enter。你会得到一张干净、稳定、视频全分辨率的照片,在任何屏幕上都显示正确,在 HDR 屏幕上更明亮。

支持 Live Photo支持 Motion Photo 用前后的帧净化 全分辨率 屏幕支持时呈现 HDR
播放器暂停在一片有河豚的珊瑚礁上,处于 Save frame 模式:一个带三分线的 4:5 取景框,周围变暗,框上方是标注行,侧边面板显示 Save frame。
Save frame(c):暂停的视频上叠加照片的取景框,旁边是侧边面板。

你会得到什么

比视频截图更好。

照片不是从屏幕上截下来的。播放器会从原始文件重新渲染那一帧,带上一张静态照片需要的一切。

  • 支持 Live Photo支持 Motion Photo

    Live Photo:照片加上 3 秒视频,就像 iPhone 拍的那样。也支持 Android 自己的类型,Motion Photo。Android 的 Motion Photo:照片里带有 3 秒视频,就像 Android 手机拍的那样。Mac App 还能生成 Apple 的 Live Photo。如果你愿意,也可以只要一张静态照片。

  • 干净

    弱光下,深水中或黄昏时,传感器的噪点大多会消失:时域降噪用这一帧前后的帧重建它。细节保留。

  • 稳定、水平

    按播放时的样子防抖。在防抖的片段上,保存之前你还可以稍微转动相机,把地平线调平。

  • 像照片一样构图

    16:9、4:3、方形,用于信息流的 4:5 或 3:4,用于快拍的 9:16,或者视频本身的比例。构图时考虑了镜头,所以从角落移到照片中央的人脸不会被拉伸。

  • 全分辨率

    视频本身的尺寸,不受播放设置影响:4K 片段可得 3840 × 2160,方形则为 2160 × 2160。

  • 每块屏幕上都正确

    普通屏幕显示你选择的风格。HDR 屏幕显示同一张照片,更明亮,带有 HDR 版本的光线。

原理

暂停,构图,保存。

其中两步可以跳过:暂停后按 Alt+s,就已经得到一张整个画面的干净照片。

  1. 停在那一刻

    片刻之后,暂停的帧会在屏幕上被净化。这默认开启;Ctrl+p 关闭它,再按一次重新开启。

  2. 以全尺寸查看

    可选。Ctrl+f 以视频本身的分辨率显示暂停的帧,用来检查对焦和细节。

  3. 构图

    可选。c 在视频上叠加一个取景框。选择它的比例,放大或缩小,转动相机,调平地平线。

  4. 保存

    在取景框中按 Enter,任何时候按 Alt+s,或者点侧边面板中的 Save the frame as a photo。保存在后台进行,你可以继续观看。

在 Mac 上,Alt 是 Option 键(⌥),Ctrl 是 Control。

静帧净化

一帧画面,由十一帧重建。

单个视频帧比照片噪点更多,光线越暗越明显:深水中、黄昏时、室内。那些颗粒来自相机的传感器。所以你暂停时,播放器会稍等片刻(0.4 秒),然后用时域降噪净化这一帧:用暂停的帧本身及其前后各 5 帧重建它。

每一帧先按它们之间的运动,对齐到暂停的那一帧上,然后合并起来。传感器的噪点在每一帧中都不同,所以大多被平均掉了。珊瑚礁、脚蹼和人脸在每一帧中都一样,所以细节得以保留。屏幕上的提示是 Cleaning up the frame…(正在净化画面…),4K 大约需要一秒。

这需要片段已经防抖:正是防抖知道相机在帧与帧之间怎样运动。它在侧边面板中叫 Temporal denoise(时域降噪),会对后面的片段保持开启,直到你关闭它。

全尺寸的暂停帧

为了流畅播放,播放器显示的视频可能比录制时小(侧边面板 Performance & Quality 部分中的播放尺寸和帧率设置)。这时暂停的帧显示的细节就比文件中少。Ctrl+f 以视频本身的分辨率重新渲染暂停的帧,只做一次,并在同一次处理中净化它。想在每次暂停后都这样,就在侧边面板中把 Paused frame 设为 Full size。

这只是用来看的。保存的照片总是从文件以全分辨率渲染,不管有没有按 Ctrl+f。

Temporal denoise 关闭开启
同一个暂停的帧,沉船上方的一条鱼,100 % 并排对比:左边带着颗粒,右边开启时域降噪后更平滑。
同一个暂停的帧,100 %:录制原样,以及用前后各 5 帧重建后的样子。

构图

转动相机,而不只是裁切。

按 c 进入 Save frame(保存画面)。视频上出现一个取景框,框外区域变暗,框内画出三分线。侧边面板打开到它的 Save frame 部分。

在防抖的片段上

播放器给片段防抖时,本来就在渲染一台虚拟相机,它朝着防抖所决定的方向看。在 Save frame 中,你接管这台相机,就像操作装在云台上的相机:

  • 拖动,把它向左、右、上、下转动。鼠标下的那个点始终留在鼠标下。在触控板上用两指效果相同。
  • 滚轮或双指捏合或 Ctrl+滚轮(触摸板上的捏合)缩放:更宽或更近的视角。
  • Alt+拖动或两指旋转调平地平线,左右最多 45°。
  • 双击或 Backspace 回到起始状态。

每次移动之后,防抖引擎 Gyroflow 都会朝那个方向重新渲染这一帧。所以转动可以带进屏幕画面之外的场景:它是渲染出来的,而不只是裁出来的。而且是透过 Gyroflow 所了解的镜头渲染的。广角画面中被拍在角落里的一张脸,会被镜头拉伸;转动相机把它带到照片中央,它看起来就是应有的样子,而不像裁下来再放大的角落那样。取景框上方的标注显示比例、缩放和相机转了多少,例如 4:5 · zoom 120 % · yaw 6.0° pitch -2.0° roll 3.5°。

在没有防抖的片段上

没有相机的运动数据,或者防抖关闭时(Ctrl+g),就没有可转动的相机。拖动移动的是画面本身,缩放则缩放画面,从 50 % 到 800 %。也没有地平线可调。

比例

a 切换到下一个比例,Shift+a 切换到上一个:Original、16:9、4:3、1:1、4:5、3:4、9:16。取景框保持居中,长宽都最多占视频的 80 %,这样周围留有空间,让你看到舍弃了什么。

按 Enter 保存,按 c 或 Esc 退出。构图期间,屏幕上的画面不做净化,因为每次转动都会重新渲染它。保存的照片照样会被净化。

起始状态转动并调平后
Save frame 中同一个珊瑚礁画面两次:起始状态,以及相机向左转 6°、滚转 3.5° 之后。
拖动转动防抖后的相机,Alt+拖动调平地平线。每次都会重新渲染这一帧。

照片文件

一张照片,适合每块屏幕。

照片是你选择的风格在普通屏幕上的样子,里面还带有一张供 HDR 屏幕使用的增益图。

增益图,用大白话说

HDR(高动态范围)屏幕能显示比普通屏幕的白色亮得多的高光:水面上的阳光、潜水灯。Log 和 HLG 视频保留了这些光线;普通照片做不到。

增益图(gain map)是存放在照片里的一张小的第二图像。它说明照片的每个部分在 HDR 屏幕上要亮多少。不认识增益图的屏幕或 App 会显示普通照片。认识的则显示得更亮,最高达到这一帧的 HDR(HLG)版本,高光最多比照片的白色亮约五倍。

Mac 上是 HEIC,其他平台是 JPEG

在 Mac 上,照片是 HEIC,即 iPhone 使用的照片格式,增益图采用 macOS 15 和 iOS 18 上的“照片”App 能读取的格式。生成增益图需要 macOS 15 或更高版本;在 macOS 12 到 14 上,HEIC 不带增益图,在哪里显示都一样。

在 Windows 上,它是 Ultra HDR JPEG:一张普通的 JPEG,任何 App 都能打开,里面带有 Android 手机和 Chrome 能读取的格式的增益图。

…_8.00s.heic…_8.00s.jpg

画面普通屏幕上显示的风格
+ 增益图每个部分亮多少
普通屏幕,或不支持增益图的 App显示这张画面
HDR 屏幕,在能读取增益图的 App 中同一张照片,更明亮:最高达到 HDR 版本
一个文件,两种显示方式。

画面是什么,逐个风格说明

规则是“所见即所导”:照片的画面,就是正在播放的风格在普通屏幕上显示的样子。各种风格的说明见 Log 素材页面。

正在播放的风格照片的画面增益图
SDR, camera maker's LUTDJI 自己把 D-Log M 转换为普通画面的方式(一个 LUT,即颜色查找表)到 HLG
SDR, NBCUNBCU 把 HLG 转换为普通画面的方式,一种中性的标准转换到 HLG
HDR, HLGmacOS 在普通屏幕上显示的 HLGNBCU 的转换到 HLG
SDR tone mapped from HDR by mpvNBCU 的转换,而不是 mpv 的到 HLG
HDR, HLG+DV 和 SDR, HLG+DV (Mac)NBCU 的转换,而不是 Dolby Vision 的到 HLG
关闭 Log(L),或以 SDR 录制的片段录制原样的帧无:普通照片

以 HLG 录制的片段按同样的行处理。以 PQ HDR 录制的片段无法保存为照片。

尺寸

以视频本身的分辨率呈现的防抖视图,按取景框裁切。在起始缩放下,取景框沿较窄的一边保留视频的全部像素:4K 片段在原始比例下为 3840 × 2160,方形为 2160 × 2160,9:16 约为 1214 × 2160。缩小时,直到约 62 % 都保持这个分辨率。放大超过 100 % 是在放大视频:不会增加细节。

净化、防抖,质量 92

照片从原始文件渲染,按播放时的样子防抖,使用 Save frame 的相机和取景框,并用前后各 5 帧净化,除非 Ctrl+p 关闭了 Temporal denoise。一张 4K 照片大约需要 8 秒。

日期和相机

这一帧拍摄的日期和时间(片段的开始时间加上这一帧的时间,精确到秒),以及相机的品牌和型号。DJI 片段的开始时间取自文件名,也就是来自相机的时钟。不写入 GPS 位置,即使相机记录了位置。

存放位置

放在项目的 _Stills 文件夹中,就在 _Exports 旁边,让图片和视频分开。不在项目中的片段,会在它旁边得到一个 stabilized 文件夹。屏幕上的消息和通知会显示 Photo saved(照片已保存)以及文件名。

  • _Stills在项目文件夹中
    • DJI_20261022152937_0069_D_8.00s.heic8.00 秒处那一帧的照片:一张静态照片,或 Live Photo 中的照片
    • DJI_20261022152937_0069_D_8.00s.mov它的 3 秒视频:两者合起来是一个 Live Photo
    • DJI_20261022152937_0069_D_8.00s.jpg8.00 秒处那一帧的静态照片
    • DJI_20261022152937_0069_D_8.00s_2.MP.jpg同一帧再次保存,作为 Motion Photo:不会覆盖任何文件

Live Photo 和 Motion Photo

支持 Live Photo。也支持 Android 的 Motion Photo。

一张碰一下就会动的照片,就像手机拍的那样。这一帧前后共 3 秒(每侧 1.5 秒)的视频,会像 Shift+E 导出那样导出:画面稳定,风格相同,取景框和相机也与照片一致。

Live Photo Mac App

一个 HEIC 和一个 .mov,名称相同,内部共享一个 ID,按照 Apple 的“照片”App 对 Live Photo 的要求制作,所以两者会作为一个整体出现。视频为 HEVC,采用片段本身的帧率,带有声音。在 Dolby Vision 风格下,视频保留它的 Dolby Vision。

Motion Photo Mac 和 Windows

一个文件 …_8.00s.MP.jpg:一张 Ultra HDR JPEG,视频存放在其中、照片之后,与 Android 相机写入 Motion Photo 的方式相同。不认识这种格式的 App 会显示照片。

Still(静态照片)

只有照片,没有视频:Mac 上是 HEIC,Windows 上是 Ultra HDR JPEG。

视频的长边最多 1920 像素,带有片段的第一条音轨(DJI 相机会录两条)。靠近片段开头或结尾时,视频会短一些。如果视频部分失败,照片会单独保存。

它默认开启:Mac 上为 Live PhotoWindows 上为 Motion Photo。侧边面板 Save frame 部分中的 Photo 选项可以更改它,你的选择会保留到下次。

设置

在侧边面板中。

Save frame 部分(相机图标,面板图标栏中的第二个)在你按 c 时会自动打开,退出时面板会回到原来的位置。

Save frame

设置作用默认
Frame the photo c在视频上显示取景框。关闭
Aspect a取景框的比例:Original、16:9、4:3、1:1、4:5、3:4、9:16。保留到退出播放器为止。Original
Camera 防抖的片段Zoom,从 Wider 到 Closer;Horizon,从 −45° 到 45°。下面一行说明相机转了多少,例如 “Turned 4.2° right, 1.0° down”,或 “Looking where the stabilization does”(朝防抖所看的方向)。100 %,0°
Picture 没有防抖的片段Zoom,从 Smaller 到 Closer。代替 Camera 显示。100 %
Back to the start Backspace撤销转动、缩放和地平线调整。
PhotoStill、Live Photo 或 Motion Photo。Still 或 Motion Photo。(Mac 上还有 Live Photo。)保存时生成什么。保留到下次。Live PhotoMotion Photo
Save the frame as a photo Enter保存照片。它下面的一行说明你会得到什么。
Done framing Esc退出 Save frame。
Open in Gyroflow… 或 Stabilize in Gyroflow…,Ctrl+eSave frame 只为照片构图。要裁切整段视频,请在 Gyroflow 中设置它的裁切和缩放;见防抖。

在 Save frame 之外,面板的 Clip 部分也有同样的 Save the frame as a photo 按钮(Alt+s):拍下整个防抖视图的照片。

Performance & Quality

设置作用默认
Paused frameAs it played:以播放尺寸显示暂停的帧。Full size:每次暂停片刻后,以视频本身的尺寸重新渲染(Ctrl+f 只做一次)。As it played
Temporal denoise Ctrl+p用暂停的帧及其前后各 5 帧重建画面,用于屏幕显示和你保存的照片。开启

在设置文件 gyroflow.conf 中:live_photo 可设为 yes(Mac 上为 Live Photo,其他平台为 Motion Photo)、live、motion 或 no(静态照片)。still_radius、still_delay 和 still_grain 只调整屏幕上的静帧净化:保存的照片始终使用前后各 5 帧。

侧边面板的 Save frame 部分:Frame the photo 开启,比例 4:5,Zoom 120 %,Horizon 3.5°,Live Photo,以及 Save the frame as a photo。
Save frame 部分,在 Mac 上。
Paused frame(As it played 或 Full size),以及开启的 Temporal denoise 开关,附带说明文字。
Performance & Quality 中的 Paused frame 和 Temporal denoise。

快捷键

本页的所有按键。

静帧净化,开或关Ctrl+p
全尺寸显示暂停的帧,一次Ctrl+f
Save frame,开或关c
下一个 / 上一个比例a / Shift+a
转动相机(或移动画面)拖动
缩放滚轮、捏合滚轮、Ctrl+滚轮
调平地平线Alt+拖动
回到起始状态双击、Backspace
在 Save frame 中保存照片Enter
任何时候保存照片Alt+s
退出 Save framec、Esc
在 Gyroflow 中打开片段Ctrl+e

在 Mac 上,Alt 是 Option(⌥),Ctrl 是 Control。在触控板上,两指转动相机,捏合缩放,两指旋转调平地平线。

局限

照片里没有的东西。

  • 仅用于播放的修正。去除水下色边(Ctrl+a)和降噪(Noise reduction,Ctrl+n)只在播放时起作用,照片和导出的文件中没有。水下照片会保留屏幕上已去除的色边。视频上叠加的深度和其他读数也不在照片里。
  • 有三种风格无法完全匹配。在 SDR tone mapped from HDR by mpv 和两种 HLG+DV 风格下,照片的画面是 NBCU 的转换,与屏幕上显示的接近,但不完全相同。Dolby Vision 面板中设置的 trim 参数不会作用到照片上。在 mpv 色调映射的风格下,Live Photo 或 Motion Photo 的 3 秒视频是 HDR(HLG);在 HLG+DV 风格下,Motion Photo 的视频是不带 Dolby Vision 的 HLG。
  • 转动相机需要防抖。在没有运动数据的片段上,或 Ctrl+g 关闭时,Save frame 只能移动和缩放画面,也无法调平地平线。静帧净化同样需要防抖。
  • 放大不会增加细节。超过 100 % 时,照片是视频的放大。
  • 照片的净化方式是固定的。保存的照片始终使用前后各 5 帧;gyroflow.conf 中的调整只作用于屏幕显示。靠近片段开头或结尾时,可用的帧会少一些。
  • 没有位置信息。只写入日期、时间和相机。在 Windows 上,非 DJI 片段的时间是 UTC,而不是你所在的时区。
  • Live Photo 需要 Mac App。在 Windows 上请选择 Motion Photo。在用你自己的 mpv 而不是 App 配置的 Mac 上,照片是 Ultra HDR JPEG,Live Photo 会变成 Motion Photo。视频以片段的帧率播放,例如每秒 59.94 帧。
  • 照片中的 HDR 需要保存它的 Mac 运行 macOS 15 或更高版本;更早的版本保存的是普通 HEIC。以 PQ HDR 录制的片段无法保存为照片。SDR 片段,以及关闭了 Log 转换的 Log 片段,得到的照片不带增益图。

常见问题

关于照片。

为什么不直接截图?

截图是你屏幕的大小,是播放时的那一帧,带着它的噪点,而且只是一张普通图片。照片则从文件渲染:全分辨率,用前后的帧净化,经过构图,并带有供 HDR 屏幕使用的增益图。

在没有 HDR 的屏幕上,或者在聊天 App 里,它显示得对吗?

对。照片本身就是普通屏幕上显示的风格。增益图只在屏幕和 App 能显示的地方增加亮度;在其他地方会被忽略。

保存时可以继续观看吗?

可以。照片在后台生成,一张 4K 照片大约 8 秒,Live Photo 或 Motion Photo 会稍长一些,因为它们的 3 秒视频也要导出。保存完成时,消息和通知会告诉你文件名,文件名中带有这一帧的时间,例如 _8.00s。

能这样裁切整段视频吗?

不能,Save frame 是用来拍照片的。要裁切或缩放整个片段,请在 Gyroflow 中设置它的裁切和缩放(Ctrl+e);之后播放器就会按那样播放和导出。见防抖。

我的原始视频会被修改吗?

不会。照片是一个新文件;视频只被读取。

试一试

停在你最好的那一秒。

免费,无需账户,你的素材保持原样。

Log 素材

各种风格、HDR 屏幕和普通屏幕,以及每种风格导出的样子。

Log 素材

防抖

播放器如何让片段稳定、它的设置,以及 Gyroflow 项目。

防抖

素材库

项目、精彩瞬间、标记,以及存放照片的 _Stills 文件夹。

素材库