5.9 KiB
5.9 KiB
模板开发
如何创建自定义视频模板。
模板简介
视频模板使用 HTML 定义视频画面的布局和样式。Pixelle-Video 提供了多种预设模板,覆盖不同的视频尺寸和风格需求。
内置模板预览
竖屏模板 (1080x1920)
适用于抖音、快手、小红书等短视频平台。
-
Blur Card
模糊背景卡片风格,适合图文内容展示
-
Cartoon
卡通风格,适合轻松活泼的内容
-
Default
默认模板,简洁通用
-
Elegant
优雅风格,适合文艺、知性内容
-
Fashion Vintage
复古时尚风格,适合怀旧主题
-
Life Insights
生活感悟风格,适合心灵鸡汤类内容
-
Modern
现代简约风格,适合商务、科技内容
-
Neon
霓虹灯风格,适合时尚、潮流内容
-
Psychology Card
心理学卡片风格,适合知识科普
-
Purple
紫色主题,适合梦幻、神秘风格
-
Simple
极简风格,突出内容本身
Satirical Cartoon
80年代讽刺漫画风格,适合精神类小故事
Simple Black Background
极简黑色背景,适合心灵鸡汤类内容
Simple Line Drawing
简笔画,适合认知成长类内容
横屏模板 (1920x1080)
适用于 YouTube、B站等视频平台。
方形模板 (1080x1080)
适用于 Instagram、微信朋友圈等平台。
模板命名规范
模板采用统一的命名规范来区分不同类型:
-
static_*.html: 静态模板- 无需 AI 生成任何媒体内容
- 纯文字样式渲染
- 适合快速生成、低成本场景
-
image_*.html: 图片模板- 使用 AI 生成的图片作为背景
- 调用 ComfyUI 的图像生成工作流
- 适合需要视觉配图的内容
-
video_*.html: 视频模板- 使用 AI 生成的视频作为背景
- 调用 ComfyUI 的视频生成工作流
- 创建动态视频内容,增强表现力
模板结构
模板位于 templates/ 目录,按尺寸分组:
templates/
├── 1080x1920/ # 竖屏
│ ├── static_*.html # 静态模板
│ ├── image_*.html # 图片模板
│ └── video_*.html # 视频模板
├── 1920x1080/ # 横屏
│ └── image_*.html # 图片模板
└── 1080x1080/ # 方形
└── image_*.html # 图片模板
创建自定义模板
步骤
- 从
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 中提问。
















