Video Background
In prpr, you can play a video in the background, but the audio will not be played. However, since most videos have a large file size and the upload limit for prpr charts is 10MB, charts that have large BGA may not be uploaded. If you need to have a video background, it is recommended that the video background is used for small animations and compressed (including but not limited to removing audio).
Format
You need to add a videos
field in the extra.json
file, whose content is an array of Video
.
Video
The format for a single Video
is as shown below:
{
"path": "bga.mp4",
"time": [0, 0, 1],
"scale": "cropCenter",
"alpha": 1.0,
"dim": 0.3
}
The path
field is mandatory to be filled in, and it should point to the file path of the video, the other four fields are optional.
time
indicates the start time of the video in terms of beat numbers.
scale
indicates how the video is scaled. When making a chart, you need to consider how the chart will look at different aspect ratios. For this purpose, the scale
field has 3 options available:
cropCenter
(default): Scales up the video uniformly until it fills the screen.inside
: Scales down the video uniformly, ensures that the entire video is shown within the screen.fit
: Forcefully stretch the video to the entire screen.
alpha
and dim
represents the transparency of the video (if it is invisible, the song background art will be displayed instead) and dimness respectively, they are both Animation variables
.