Video 视频配置
全局视频设置详解
Video 视频配置
Video 字段定义了视频的全局设置。
字段定义
interface VideoConfig {
width: number; // 视频宽度(像素)
height: number; // 视频高度(像素)
fps: number; // 帧率
duration: number; // 视频总时长(秒)
background?: string; // 背景色
}示例
{
"video": {
"width": 1920,
"height": 1080,
"fps": 30,
"duration": 20,
"background": "#000000"
}
}字段说明
| 字段 | 类型 | 必填 | 默认值 | 描述 |
|---|---|---|---|---|
| width | number | 是 | 1920 | 视频宽度,像素 |
| height | number | 是 | 1080 | 视频高度,像素 |
| fps | number | 是 | 30 | 帧率 (Frames Per Second) |
| duration | number | 是 | - | 视频总时长,单位:秒 |
| background | string | 否 | "#000000" | 背景颜色,十六进制或颜色名称 |
常用分辨率
| 分辨率 | 宽 x 高 | 用例 |
|---|---|---|
| 720p | 1280 x 720 | 移动端、社交媒体视频封面 |
| 1080p (Full HD) | 1920 x 1080 | 标准视频、桌面视频 |
| 2K | 2560 x 1440 | 高清视频 |
| 4K | 3840 x 2160 | 4K 视频 |
| 8K | 7680 x 4320 | 8K 视频 |
| 竖版 9:16 | 1080 x 1920 | TikTok、Instagram Stories |
| 方形 1:1 | 1080 x 1080 | Instagram Feed |
常用帧率
| fps | 用例 |
|---|---|
| 24 | 电影级别、标准网络视频 |
| 30 | 标准视频、桌面视频(默认) |
| 60 | 高帧率视频、游戏录制 |
| 25 | PAL 制式视频 |
背景颜色
支持以下格式:
- 十六进制:
#000000,#FF5733 - RGB:
rgb(255, 0, 0),rgb(0, 0, 0) - RGBA:
rgba(0, 0, 0, 0.5) - 颜色名称:
black,white,red,blue,transparent
最佳实践
- 分辨率:根据输出平台选择合适的分辨率
- 帧率:30fps 是视频和网页的标准,60fps 用于流畅动画
- 背景色:使用黑色
#000000或深色背景,确保内容可读性 - 时长:确保 duration 大于或等于所有 clip 的结束时间