s3://rustfs-brand/video/Templates · Video

视频首尾帧Video

片头片尾、画面图形与缩略图:文字在标题安全区内,动效只用写入与修复。
模板 14画幅 16:9 / 9:16 / 1:1帧率 25 / 30 / 60 fps色彩 Rec.709

Logo sting片头

3.2 秒,无声:先写入,再修复,然后字标升起。

片头 · 3.2 秒
1920 × 1080 · 25 / 30 / 60 fps · 无声 · 导出为定格帧

AI 时代的基建,从每一个字节算起。AI infrastructure, accounted for byte by byte.

00:00:03:053.20 s / 3.2 sfps
写入修复字标口号静帧
0.00.51.01.52.02.53.0
2.42 s静帧,保持至 3.2 s

片头时间表

3.2 s · 1920 × 1080
时间元素动作缓动
0.00–0.12 s画面Ink 底,3 帧黑场(25 fps)—
0.12–0.58 s条带 D1–D4 · P1–P2逐块写入,间隔 80 ms;每块 60 ms 内 0 → 50% → 100%steps(2)
0.60 sD2掉线:实心变虚线框硬切
0.84–0.96 sD2 位置Oxide 闪现 25% → 100%steps(2)
0.96–1.20 sD2Oxide 回到 Signal Blue,重建完成ease-standard · 240 ms
1.20–2.02 s字标 R · U · S · T · F · S逐字自基线升起,按外框裁切;间隔 80 msease-emphasized · 420 ms
2.00–2.42 s品牌口号透明度 0 → 100%,上移 1.5uease-standard · 420 ms
2.42–3.20 s全部静帧—

片尾 5 秒版

5.0 s · 1920 × 1080

用于没有平台结束画面的渠道(Bilibili、抖音、活动录像);YouTube 改用结束画面。

时间元素动作缓动
0.00–0.12 s画面Ink 底,3 帧黑场—
0.12–0.58 s条带同片头写入steps(2)
0.60–1.42 s字标同片头逐字升起ease-emphasized · 420 ms
1.40–1.82 s品牌口号淡入,上移 1.5uease-standard · 420 ms
1.60–2.02 srustfs.com淡入,上移 1.5u,晚口号 200 msease-standard · 420 ms
2.02–4.28 s全部静帧—
4.28–5.00 s全部淡出至 Inkease-exit · 720 ms
位置横屏视频的第一个画面,之前无任何画面与声音;结束后直切正片。竖屏短视频不用片头。
帧率使用与项目帧率一致的版本;不得变速、补帧或倒放。

Frames画面模板

文字须在 90% 标题安全区内,图形须在 93% 动作安全区内。

动作安全区 93%标题安全区 90%平台界面遮挡区参考线不会导出
画面结构
1920 × 1080 · u = 10.8 px · 参考线不导出
系列 · 期号Series · episode
标题 · 左对齐Title · left aligned

标题居左,最多两行Titles sit left, two lines at most

④ 人名条 · 下沿距底 22%④ Lower third · 22% from bottom
⑤ 字幕区 · 下沿距底 7u⑤ Captions · 7u from bottom
  • ① 动作安全区 93% · 1786 × 1004① Action safe 93% · 1786 × 1004
  • ② 标题安全区 90% · 1728 × 972② Title safe 90% · 1728 × 972
  • ③ 内容边距 10u × 7u · 108 × 76 px③ Content frame 10u × 7u · 108 × 76 px
标题卡
1920 × 1080 · 16:9
03
上手系列 · 第 03 集Getting started · EP 03

用 Docker 部署单节点 RustFSDeploy single-node RustFS with Docker

从准备数据目录到连接 S3 客户端,共 6 章。Six chapters, from preparing data directories to connecting an S3 client.

讲者Speaker演讲者姓名 · 职位Speaker name · Title
接在片头之后,停留 3–5 s;集数须与系列实际顺序一致。
章节卡
1920 × 1080 · 16:9
章节Chapter · 03 / 06
03

登录控制台Sign in to the Console

http://localhost:9001
  1. 01准备目录Prepare directories
  2. 02启动容器Run the container
  3. 03登录控制台Sign in to the Console
  4. 04创建存储桶Create a bucket
  5. 05创建访问密钥Create access keys
  6. 06连接 S3 客户端Connect an S3 client
停留 2–3 s;章节号与总数须真实。
人名条
1920 × 1080 · 透明背景
演讲者姓名Speaker Name职位 · 所属机构Title · Affiliation
讲者首次出现时显示 4–6 s,不与字幕区重叠。
字幕样式
1920 × 1080 · 字幕规格示例
示例画面 · 演讲幻灯片Sample frame · talk slideEC 4+2

一个对象,六个分片One object, six shards

D1DRIVE 01
D2DRIVE 02
D3DRIVE 03
D4DRIVE 04
P1DRIVE 05
P2DRIVE 06
每个对象被切成数据块和校验块Each object becomes data and parity shards
终端录屏画面
1920 × 1080 · 16:9
第 02 章 · 启动容器Chapter 02 · Run the container
~/rustfs
# 数据目录须对 UID 10001 可写# data directories must be writable by UID 10001
$ mkdir -p data logs
$ chown -R 10001:10001 data logs

$ docker run -d -p 9000:9000 -p 9001:9001 \
    -v $(pwd)/data:/data \
    -v $(pwd)/logs:/logs \
    rustfs/rustfs:latest

# S3 API   http://localhost:9000
# Console  http://localhost:9001
字幕区 · 保持空白Caption zone · keep clear
只录官方文档中的命令,不得剪辑或伪造输出。
结束画面
1920 × 1080 · YouTube 结束画面
继续观看Watch next
视频元素 1Video element 1
视频元素 2Video element 2
订阅Subscribe

AI 时代的基建,从每一个字节算起。AI infrastructure, accounted for byte by byte.

rustfs.comdocs.rustfs.comgithub.com/rustfs/rustfs

rustfs.com
视频最后 5–20 s;在 YouTube 工作室中按虚线框对齐元素。
直播叠加层
1920 × 1080 · OBS 底层背景
直播Live

RustFS 1.0 架构解读Inside RustFS 1.0

幻灯片 / 屏幕共享 · 16:9Slides / screen share · 16:9
摄像头 · 4:3Camera · 4:3
讲者Speaker演讲者姓名Speaker Name职位 · 所属机构Title · Affiliation
提问与资料Q&A · linksrustfs.com
作 OBS 最底层;回放须去掉「直播」标签。
YouTube 缩略图 · 发布
1280 × 720
1.0.1
版本发布Release
版本号为唯一主体,168 × 94 下仍须可读。
YouTube 缩略图 · 教程
1280 × 720
教程Tutorial

用 Docker 部署Run it on Docker

标题 2–4 个词,配与主题对应的图标。
YouTube 缩略图 · 演讲
1280 × 720
讲者照片Speaker photo

纠删码原理Erasure coding, explained

演讲Talk · 活动名称Event name
讲者照片须经本人同意;无照片时留底色,不用图库人像。
Bilibili 封面
1146 × 717 · 中文
FROMMinIO
TORustFS
迁移指南

从 MinIO
迁移到 RustFS

底部约 15% 不放文字;第三方产品只写名称,不用其标志。
竖屏封面
1080 × 1920 · 抖音 / Shorts / Reels / 视频号
存储原理 · 01Storage 101 · 01

坏了两块盘,
数据为什么还在?
Why does data survive two dead drives?

D1✕ D2D3D4✕ D5D6

EC 4+2:任意 2 块盘离线,数据仍可读取。EC 4+2: any two drives can fail and the data still reads.

兼作首帧;文字与主体须避开橙色遮挡区。
播客 / 音频封面
1500 × 1500 · 1:1
播客Podcast · EP 03

RustFS 音频RustFS Audio

标志符号在 55 px 下须可辨;节目名不超过两行。

缩略图实际尺寸检查

宽 168 px · 推荐列表与侧栏
1.0.1
版本发布Release
发布 · 1280 × 720
教程Tutorial

用 Docker 部署Run it on Docker

教程 · 1280 × 720
讲者照片Speaker photo

纠删码原理Erasure coding, explained

演讲Talk · 活动名称Event name
演讲 · 1280 × 720
FROMMinIO
TORustFS
迁移指南

从 MinIO
迁移到 RustFS

Bilibili · 1146 × 717

168 px 宽时主标题须可读;小字不承载必要信息。

Specs交付规格

平台规则会变,发布前须在平台预览中确认裁切与遮挡。

画幅与帧率

用途尺寸比例帧率规则
演讲、教程、发布视频1920 × 108016:925 / 30 fps中国大陆与欧洲 25 fps,北美 30 fps;一个项目一个帧率;4K 为 3840 × 2160
屏幕录制1920 × 108016:930 / 60 fps滚动或动画用 60 fps;按成片分辨率录制,不得放大
竖屏短视频1080 × 19209:1630 fps抖音、Shorts、Reels、视频号共用一版
直播1920 × 108016:930 fps叠加层 PNG 置于 OBS 最底层
片头、片尾1920 × 108016:925 / 30 / 60 fps每个帧率一版,与项目一致
YouTube 缩略图1280 × 72016:9—JPG / PNG,≤ 2 MB
Bilibili 封面1146 × 71716:10—底部约 15% 不放文字
播客 / 音频封面1500 × 15001:1—RGB,JPG / PNG;Apple Podcasts 要求 1400–3000 px

安全区与最小字号

以 1920 × 1080 计
项目数值规则
动作安全区93% · 1786 × 1004有意义的图形;每边内收 3.5%
标题安全区90% · 1728 × 972全部文字;每边内收 5%
内容边距10u × 7u · 108 × 76 px模板文字边距,在标题安全区内
竖屏遮挡区顶 14% · 底 20% · 右 12%不放文字与主体;主页按 3:4 居中裁切,标题居中
正文≥ 3u · 32 px16:9 画面中的任何句子
标签≥ 2.5u · 27 px等宽大写,比文章封面大一级
代码≥ 3u · 32 px每屏 ≤ 14 行、60 列
竖屏文字≥ 3.5u · 38 px以 1080 × 1920 计;标题 ≥ 10u,标签 ≥ 2.5u
缩略图标题≥ 13u · 94 px以 1280 × 720 计;168 × 94 下约 12 px

字幕

项目规则
行长中文 ≤ 16 字,英文 ≤ 42 字符;每条 ≤ 2 行
字号与字体中文约 48 px(4.5u),英文约 38 px(3.5u);Geist / HarmonyOS Sans,Medium,白色
底框Ink 80%,直角,紧贴每行;不得以描边、投影或发光代替
位置居中,下沿距底 7u(76 px);不与人名条重叠
双语中文在上,英文在下,各一行
标点中文逗号、句号改为空格,保留问号、引号与书名号;英文常规标点、句首大写
时长与文件每条 1–7 s;上传 SRT / WebVTT(UTF-8);竖屏短视频烧录字幕

声音与色彩

项目数值规则
音频标识无片头片尾静音;配乐须获授权,授权文件随工程归档
响度−14 LUFS · ≤ −1 dBTP网络发布;广播按 EBU R 128(−23 LUFS)
色彩空间Rec.709 · SDR导出时写入 BT.709 标记,避免偏色
品牌色 · 网络#0062FF · #FF5E14直接使用 sRGB 色值
品牌色 · 广播合法电平 16–235须经合法化并在示波器上确认不越界;不得为保色值绕过

Do & Don't发布前检查

AI 时代的基建,从每一个字节算起。
正确只用写入与修复,无声,定格收尾。
WHOOSH!
错误旋转、弹跳、三维、发光、光晕或音效。
登录控制台
正确文字在标题安全区内,左对齐。
登录 RustFS 控制台
错误文字贴边,被过扫描切掉。
每个对象被切成数据块和校验块Each object becomes data and parity shards
正确最多两行,Ink 底框。
纠删码会把每一个对象都切分成若干个数据块以及若干个校验块,然后再把这些块分别写入到纠删集里面不同的磁盘上面去,这样坏掉的盘就可以被重建出来
错误三行长句、字太小、描边代替底框。
坏了两块盘,数据为什么还在?
正确标题与主体避开平台界面。
坏了两块盘,数据为什么还在?
错误标题压在按钮与说明之下。
1.0.1
版本发布Release
168 × 94
正确2–4 个大字加一个图形。
史上最快对象存储??性能暴涨 1000% 全网首发 必看!!
错误小字、箭头、红圈与夸张口号。