视频背景

在 prpr 中,你可以在背景播放视频,但音频并不会被播放。但由于大部分视频文件都较大,且 prpr 的谱面上传限制是 10MB,带有大型 BGA 的谱可能无法上传。如果在上传中需要用到视频背景,建议是用来实现一些小的动画、并对视频进行压缩(包括但不仅限于删除音频轨道)。

格式

你需要在 extra.json 中加入 videos 字段,其内容为 Video 的数组。

Video

单个 Video 的格式如下所示:

{
	"path": "bga.mp4",
	"time": [0, 0, 1],
	"scale": "cropCenter",
	"alpha": 1.0,
	"dim": 0.3
}

其中 path 为必填,指向视频文件路径,其它四项均为选填。

time 用拍数表示视频的开始时间。

scale 表示视频的缩放方式。在制作谱面时,你需要考虑在谱面不同宽高比下的显示情况。为此,scale 有三种值可选:

  • cropCenter(默认):等比例放大视频直到视频能恰好填满屏幕;
  • inside:等比例缩放视频,保证整个视频能显示在屏幕内;
  • fit:强制拉伸视频到整个屏幕。

alphadim 分别代表视频的不透明度(若透明,则会显示下方的曲绘)和昏暗程度,他们都是 动画变量