4.7 KiB
4.7 KiB
模板开发
如何创建自定义视频模板。
模板简介
视频模板使用 HTML 定义视频画面的布局和样式。Pixelle-Video 提供了多种预设模板,覆盖不同的视频尺寸和风格需求。
内置模板预览
竖屏模板 (1080x1920)
适用于抖音、快手、小红书等短视频平台。
横屏模板 (1920x1080)
适用于 YouTube、B站等视频平台。
方形模板 (1080x1080)
适用于 Instagram、微信朋友圈等平台。
模板结构
模板位于 templates/ 目录,按尺寸分组:
templates/
├── 1080x1920/ # 竖屏(11个模板)
├── 1920x1080/ # 横屏(2个模板)
└── 1080x1080/ # 方形(1个模板)
创建自定义模板
步骤
- 从
templates/目录复制一个现有模板文件 - 修改 HTML 和 CSS 样式
- 保存到对应尺寸目录下,使用
.html扩展名 - 在配置或 Web 界面中使用新模板名称
模板变量
模板支持以下 Jinja2 变量:
{{ title }}- 视频标题(可选){{ text }}- 当前分镜的文本内容{{ image }}- 当前分镜的图片(如果有)
示例模板
<!DOCTYPE html>
<html>
<head>
<style>
body {
width: 1080px;
height: 1920px;
margin: 0;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
display: flex;
align-items: center;
justify-content: center;
font-family: 'Arial', sans-serif;
}
.content {
text-align: center;
color: white;
padding: 40px;
}
.text {
font-size: 48px;
line-height: 1.6;
}
</style>
</head>
<body>
<div class="content">
<div class="text">{{ text }}</div>
</div>
</body>
</html>
模板开发技巧
1. 响应式尺寸
确保模板的 body 尺寸与目标视频尺寸一致:
- 竖屏:
width: 1080px; height: 1920px; - 横屏:
width: 1920px; height: 1080px; - 方形:
width: 1080px; height: 1080px;
2. 文本排版
- 使用合适的字体大小和行高,确保可读性
- 为文字添加阴影或背景,提高对比度
- 控制文本长度,避免溢出
3. 图片处理
- 使用
object-fit: cover确保图片填充 - 添加渐变或遮罩层,提升文字可读性
- 考虑图片加载失败的降级方案
4. 性能优化
- 避免使用过于复杂的 CSS 动画
- 优化背景图片大小
- 使用系统字体或 Web 安全字体
更多信息
如有模板开发相关问题,欢迎在 GitHub Issues 中提问。













