跳到正文
文档
本页内容

视频导出

编辑器通过你电脑上安装的ffmpeg,将打开的关卡渲染为视频文件。渲染为离线逐帧进行,因此无论电脑多慢,视频都是精确的

导出支持Windows、macOS和Linux。手机上不可用

在哪里

  • 关卡设置侧栏中的导出视频
  • 命令面板中的命令导出视频

窗口在编辑器上方打开。视频渲染期间无法关闭窗口:用停止中止渲染

安装ffmpeg

ffmpeg不属于游戏。安装一次后,窗口会自动找到它。需要7.0或更新的版本。更旧的版本会被拒绝,窗口会显示找到的版本

系统安装命令
Windowswinget install ffmpeg
macOSbrew install ffmpeg
Linux发行版自带的软件包,例如sudo apt install ffmpeg
警告

部分Linux发行版自带的ffmpeg早于7.0(Ubuntu 24.04为6.1)。此时请从ffmpeg官网安装较新的版本,并在窗口中手动指定

窗口按以下顺序查找ffmpeg:

  1. 通过选择 ffmpeg...选择的文件。此时不再查找其他位置
  2. 环境变量BH_FFMPEG中的路径
  3. 游戏数据文件夹中的tools/ffmpeg
  4. PATH中的每个文件夹
  5. 常见安装程序写入的文件夹

自动搜索会忘记所选文件并重新查找。重新检查会重新检查,例如在刚安装之后

你的ffmpeg可能包含硬件编码器(NVIDIA、AMD、Intel、Apple)。窗口会用十分之一秒的黑色画面逐一试用,只使用在此电脑上真正可用的编码器

窗口选项

选项作用
容器、编解码器文件类型和压缩方式,见下方格式
分辨率视频尺寸。宽和高为16至7680之间的偶数
帧率视频每秒帧数,最高240。与关卡自身的帧率无关。低于60时每帧分多步模拟,让机器人的表现与游戏中一致
范围整个关卡、时间轴的循环范围,或自定义的起始帧和结束帧
质量视频占用多少空间。对本身无损的格式隐藏
全色度 (4:4:4)每个像素都有颜色,而不是每两个像素一个。细的彩色线条更清晰,文件更大
种子(0 = 与编辑器相同)关卡随机性的种子。0保持编辑器当前使用的种子
预卷(秒)开始前播放但不录制的秒数,让特效已有历史。默认2,最多10
由谁游玩默认Reflex Bot v1,也可选Warm Bot v1,或无机器人生成没有化身的视频。导出期间受击不产生任何效果
后期处理、特效与编辑器中相同的开关,仅作用于视频
音频视频中包含关卡的轨道

窗口中每个选项都有自己的?。

编辑器界面、网格、操作柄、选中框和摄像机边界永远不会进入视频。画面由关卡摄像机决定,其宽高比未覆盖的部分由黑边填充

渲染速度

视频与电脑速度无关。每渲染一帧,关卡时间和机器人都恰好前进视频的一帧,因此慢的电脑渲染出相同的视频,只是耗时更长

Warm Bot v1会在第一帧之前算好整条路线,窗口会显示进度。如果找不到路线,导出会停止并要求选择其他机器人

格式

格式由两个选项组成:容器和编解码器。列表中只有你的ffmpeg能生成的组合。下方一行说明这个组合配套的声音和最终文件

容器编解码器声音适用于
MP4H.264、HEVC、AV1AAC,320 kbit/s发送和上传到任何地方
MKV (Matroska)H.264、HEVC、AV1、VP9、FFV1FLAC,无损存档,FFV1完全无损
MOV (QuickTime)H.264、HEVC、ProResPCM 16位,未压缩在Premiere、DaVinci Resolve、Final Cut中剪辑
WebMVP9、AV1Opus,256 kbit/s网页
GIF、WebP(动画)、APNG无无声音用于聊天和网页的循环短片
图像序列PNG、JPEG、WebP、TIFF帧旁边的audio.wav任何剪辑软件都能导入
仅声音WAV、FLAC、MP3、Opus格式本身仅关卡的声音,不渲染任何画面

GIF整个片段只使用一个256色的调色板。请保持简短、尺寸小:整个关卡的GIF比同一关卡的MP4大得多

视频保存在哪里

默认情况下,视频保存到游戏数据文件夹中的recordings/<关卡id>/,以关卡名称和导出时间命名。打开录制文件夹打开该文件夹。选择...将下一个视频保存到其他位置

删除关卡时录制文件会保留。只有勾选视频录制时,它们才会包含在存档转移中

声音

视频的声音不是从扬声器录制的,导出期间你听不到任何声音。

开启通过引擎录制声音(含效果)(默认)且轨道有效果时,关卡的声音会在渲染帧的同时实时播放,录制游戏自身的声音并包含效果。导出时间至少为范围的长度:在较快的电脑上会等待声音播放完毕。关闭时,轨道单独混音,保留音量和声像关键帧,但不含效果。仅声音始终单独混音

预览下方显示两条进度,帧和声音,它们各自独立推进。关卡较重时,同时录制的声音可能卡顿。此时请开启在渲染帧之后录制声音:声音会在最后一帧之后录制,导出时间会增加一个范围的长度

警告

视频渲染期间请不要关闭游戏。整个录制过程中窗口都会提醒这一点

视频中没有的内容

  • 轨道上的效果,仅在关闭通过引擎录制声音(含效果)或使用仅声音时。关卡中有这些效果时,窗口会提示
  • 透明背景
  • 你自己游玩的录像:视频中只能由机器人游玩

继续阅读:导出与保护、音频