Video capture 是什么?游戏录屏、屏幕捕获与 FPS 基准测试有什么区别

更新时间

Video capture(视频捕获)指在游戏或程序运行过程中,实时抓取屏幕画面(通常还包括音频)并连续保存为视频文件的过程。它和按一次键保存单帧图像的屏幕捕获(截图)不同,也不同于只统计帧率数字的 FPS 基准测试。以 Fraps 这类 Windows 工具为例,它同时提供这三种能力:显示帧率、截图、录制游戏视频,适用于使用 DirectX 或 OpenGL 的游戏。

三种功能各自在做什么

功能 输出结果 典型用途
屏幕捕获(截图) 单帧图像文件,自动命名并带时间戳 记录某个画面、做攻略配图
视频捕获(录屏) 连续视频文件,可含音频 游戏录屏、Machinima 创作
FPS 基准测试 帧率数值与统计数据 衡量性能、写评测

三者常由同一个工具完成,但解决的问题不同:截图关心"这一帧长什么样",录屏关心"这段时间发生了什么",基准测试关心"跑得流不流畅"。

游戏视频捕获依赖什么

游戏画面通常由 DirectX(D3D)或 OpenGL 渲染,捕获工具需要能对接这些图形接口,才能稳定抓取画面。Fraps 的定位就是"可用于 DirectX 或 OpenGL 游戏的通用 Windows 应用",并同时支持 DirectX 捕获和 OpenGL 捕获。这也是为什么通用录屏软件在部分游戏里会出现黑屏或抓不到画面的原因——接口不匹配。

分辨率和帧率可以怎么设

Fraps 支持自定义捕获参数:

  • 分辨率最高可达 7680x4800
  • 帧率范围 1 到 120 fps
  • 输出格式为 AVI

官方给出的示例包括 1600x900 @ 30fps、1280x720 @ 60fps、640x480 @ 60fps 等,说明分辨率和帧率是按需组合的,不是固定档位。

画质、帧率与文件体积的权衡

高分辨率加高帧率会显著增大文件体积,这是录制前最需要先想清楚的一点:

  • 追求流畅动作(如竞速、射击):优先保帧率,可适当降分辨率
  • 追求画面细节(如风景、过场):优先保分辨率,帧率可降到 30fps
  • 只是留档或分享:低分辨率加中等帧率通常够用

AVI 格式本身体积较大,长时间高参数录制前应先确认磁盘空间。

视频捕获和 FPS 基准测试的关系

两者常被同一工具一起提供,但目的不同。基准测试是在屏幕角落显示当前 FPS,并可测量任意两点之间的帧率、把统计数据保存到磁盘,用于评测或性能对比;视频捕获则是把画面本身存下来。录制过程中帧率会受编码开销影响,所以"录制时的 FPS"通常低于"不录制时的 FPS",做性能测试时一般不建议同时开启录制。

常见卡点

  • 录制后视频无法播放或提示缺少解码器:AVI 是容器格式,能否播放取决于内部编码,遇到这种情况需要安装对应解码器。
  • 高参数录制导致掉帧或磁盘写满:先降分辨率或帧率,并预留足够空间。
  • 游戏内抓不到画面:确认游戏使用的是 DirectX 还是 OpenGL,以及捕获工具是否支持该接口。

Fraps 官网提供免费下载版本,也有需要注册购买的无限制完整版;具体功能差异和当前价格以官网页面为准。