
背景需求:
今天去参加《2026闵行区教工影像艺术比赛专题培训》收获满满。

授课老师介绍了简单AI视频的工具------豆包、既梦、剪映(AI专场),也简单描述了制作过程
1.豆包(免费):写脚本、写关键词,生成静态图,写动态视频关键词,
2.即梦(收费):贴静态图+视频关键词,获取视频
3.剪映(免费,转场特效要收费):拼接视频,调用音频,合成视频
设计过程:
我也来试一试

用豆包 + 剪影做幼儿园师德 AI 短片,核心是先定主题与分镜→用剪影生成统一画面→图生视频逐段制作→剪映剪辑配音,最后输出成片。下面给你一套可直接落地的流程与提示词模板。
一、前期准备(10--15 分钟)
1. 明确主题与时长
- 推荐主题:"爱的陪伴""耐心守护""尊重与鼓励""安全防护"(选 1 个核心,更聚焦)。
- 时长建议:30--60 秒(短视频传播友好,幼儿园场景适配)。
2. 写好文案与分镜(用豆包辅助)
直接复制以下提示词到豆包,生成分镜与文案:
你是幼儿园宣传片导演,制作 30--60 秒师德主题短片 ,风格为黑白剪影,适合幼儿观看。请按以下结构生成分镜与文案:
- 开头:1 个空镜(幼儿园门口 / 教室剪影,暖光氛围);
- 主体:4--5 个场景(拥抱安抚、讲故事、整理玩具、户外看护、鼓励孩子),每个场景配画面描述 + 字幕文案;
- 结尾:1 个收束镜头(老师与孩子牵手剪影 + 标语 "用爱守护,用心教育");要求:人物统一为幼儿园女老师 (扎低马尾 / 简约园服),孩子 3--5 岁,画面简洁无杂色,突出剪影轮廓与动作,字幕简洁暖心。
3. 统一剪影风格(关键)
- 角色设定:固定老师形象(如 "扎低马尾的女老师,简约园服,温柔站姿"),避免造型多变。
- 场景:优先纯色背景 + 强轮廓(如白墙 / 蓝天剪影,避免复杂图案)。
二、用豆包生成剪影画面(15--25 分钟)
1. 生成单张首帧剪影
复制以下提示词,生成统一风格的首帧剪影图(作为后续参考):
生成幼儿园师德主题剪影 ,画面主体:扎低马尾的女老师(简约园服)温柔蹲身,与 3--5 岁孩子对视微笑,动作轻柔;背景为纯色(浅蓝 / 白色),极简线条,黑白剪影、无填充、强轮廓,无多余元素,适合作为视频首帧;风格:温暖治愈、幼儿友好。
2. 批量生成分镜剪影
将分镜描述逐一替换到以下提示词,生成每张剪影:
延续上一张剪影的角色风格 (扎低马尾女老师,园服),生成黑白剪影:【替换为分镜场景,如 "老师在教室给孩子讲故事,手指绘本,孩子坐凳倾听"】;背景纯色,强轮廓,无填充,幼儿视觉友好,画面简洁。
- 小技巧:每次生成后,用上传参考图功能,保持角色与风格一致。
三、图生视频逐段制作(20--30 分钟)
1. 单段视频生成参数(豆包 AI 视频)
表格
| 参数 | 选择 | 说明 |
|---|---|---|
| 入口 | 豆包→底部【+】→【AI 生视频】(电脑端左侧【AI 视频】) | 电脑端更稳定,免费额度足够 |
| 模型 | Seedance 2.0 | 人物与动作更统一 |
| 比例 | 9:16(竖屏)/ 16:9(横屏) | 竖屏适合朋友圈 / 视频号,横屏适合会议 |
| 时长 | 3--6 秒 / 段 | 新手不超过 10 秒,避免跳变 |
| 参考图 | 上传对应分镜剪影 | 保证角色一致 |
2. 逐段提示词模板
替换【】内内容,逐段生成:
基于上传的黑白剪影首帧 ,生成动态视频:【替换为动作描述,如 "老师缓慢抬手翻绘本,孩子身体前倾倾听"】;镜头运镜:缓慢推近 (突出表情);风格:黑白剪影、无杂色、画面稳定,无水印,适合幼儿教育内容。
- 命名规范:分镜 1 - 开场、分镜 2 - 拥抱、分镜 3 - 讲故事... 方便后续剪辑。
四、剪映剪辑与后期(15--25 分钟)
1. 拼接与转场
- 导入所有视频片段,按分镜顺序排列。
- 转场:用淡入淡出 / 叠化(简洁不花哨,适配幼儿)。
2. 配音与字幕(关键)
- 配音:剪映→音频→AI 配音,选温柔女声 / 暖心男声,语速 0.9--1.0 倍(幼儿友好)。
- 字幕:剪映→文本→自动识别字幕,字体选黑体 / 思源黑体 ,字号 24--28,颜色白色 + 黑色描边(清晰醒目)。
3. 配乐与调色
- 配乐:剪映音乐库选轻柔钢琴曲 / 纯音乐(无版权),音量调至 15--20%(不盖过配音)。
- 调色:统一亮度 / 对比度,保持黑白剪影干净,避免偏色。
五、成品输出与优化
- 导出:1080P/60 帧,MP4 格式(清晰且体积小)。
- 优化:
- 检查角色一致性(若跳变,重新生成对应片段)。
- 字幕与画面同步(用剪映 "自动对齐" 功能)。
- 时长控制:总时长 30--60 秒,信息不冗余。
六、剪影风格提示词速查(直接复制)
- 基础剪影:黑白剪影、强轮廓、无填充、纯色背景、幼儿友好。
- 场景细化:
- 开场:幼儿园门口剪影,老师挥手迎接,孩子排队入园,暖光氛围。
- 拥抱安抚:老师蹲身拥抱哭泣的孩子,手轻拍后背,孩子依偎。
- 讲故事:老师坐凳举绘本,孩子围坐倾听,手指指向画面。
- 户外看护:老师牵孩子手散步,背景绿植,阳光剪影。
- 鼓励:老师竖大拇指,孩子微笑点头,手中举着画作。
七、避坑指南
- 角色一致:必传参考图,每次生成前核对角色造型。
- 风格统一:全程用黑白剪影 + 纯色背景,避免复杂图案。
- 时长控制:单段 3--6 秒,总时长不超 60 秒。
- 版权合规:用剪映免费音乐,避免商用素材。


脚本复杂,我只需要关键词


静态图片的关键词都写好了(风格统一)
然后询问如何用豆包做静态图片(老师说豆包做的图片是免费的)

豆包生成剪影画面(15--25 分钟),具体按钮操作步骤(适配网页端 / APP 端,优先推荐电脑端,更稳定)
一、前期准备(1 分钟,铺垫操作)
- 打开豆包(网页端、APP 端或桌面端均可,网页端无需下载,直接登录即可);
- 提前复制好文档中对应分镜的「豆包生成提示词」(单独整理区可直接复制),备用。
二、核心操作(分 2 步,对应生成剪影画面,全程按按钮即可)
第一步:生成首帧剪影(5--8 分钟,固定角色风格,关键一步)
- 找入口:点击豆包底部【+】号(APP 端),或左侧导航栏【AI 绘画】(电脑端),进入「AI 生图」功能界面(核心入口,找到 "AI 生图" 相关按钮即可);
- 输提示词:在界面中的「提示词输入框」,粘贴分镜 1(开场)的提示词,无需修改;
- 设参数:找到「尺寸比例」按钮,选择「9:16(竖屏)」(适配短视频 / 视频号)或「16:9(横屏)」(适配会议展示),生成数量选 1-2 张(便于挑选),高清模式默认开启即可;
- 点生成:确认参数后,点击界面中的【生成】按钮,等待 10-30 秒,首帧剪影生成;
- 保存参考图:生成后,点击剪影图片预览,再点击【下载】按钮,保存到本地(这张图作为后续所有分镜的参考图,避免角色不一致)。
第二步:批量生成分镜剪影(10--17 分钟,逐段生成,按按钮重复操作)
- 重新进入「AI 生图」界面(重复第一步第 1 步,找到对应按钮);
- 上传参考图:点击界面中的【上传参考图】按钮,选择刚才保存的首帧剪影(重点!每生成一段都要上传,保证角色风格统一);
- 替换提示词:在「提示词输入框」中,删除之前的内容,粘贴下一个分镜(如分镜 2)的提示词;
- 确认参数:无需重新调整尺寸、高清模式等参数,保持和首帧一致即可;
- 点击【生成】:等待 10-30 秒出图,满意后点击【下载】保存,不满意可点击【重新生成】按钮,调整后再次生成;
- 重复操作:按以上 2-5 步,依次粘贴分镜 3-6 的提示词,逐段生成、下载,直到所有分镜剪影全部生成。
三、补充说明
- 全程无需复杂操作,核心就是「找 AI 生图入口→输提示词→设参数→点生成→下载」,重复此流程即可;
- 单张剪影生成时间约 10-30 秒,6 段剪影总时长可控制在 15-25 分钟,若生成不满意,重新点击【重新生成】即可,不额外耗时;
- 参考图务必每段都上传,点击「上传参考图」按钮后,选择本地保存的首帧剪影即可,避免角色造型跳变。
需要我帮你把这些按钮操作步骤简化成 1 页可打印的极简版,方便你生成时对照查看吗?
知道电脑上的豆包,要点击图像生成

选择16:9






用"剪影"的结果有的是全部黑影,有的是"黑白线描",所以我把"黑色剪影"改成"黑白线条简笔画"









生成视频关键词
培训中,导师展示了几个即梦的AI作品,有黏土、毛毡、水墨等风格,非常有趣。但是我暂时不想用收费的即梦,还是先看看豆包能不能做视频。
豆包每天给10个免费额度,一般可以做5段

继续用豆包写"视频关键词"


范例:(开场)
基于上传的黑白剪影首帧,生成动态视频:老师微笑挥手,3-5个孩子有序排队入园,动作舒缓;镜头运镜:固定镜头(突出场景氛围);风格:黑白剪影、无杂色、画面稳定,无水印,适合幼儿教育内容,Seedance 2.0模型,3秒
(今天导师讲解了镜头的运用,推拉移摇)





生成第一个,果然用掉了2分,还有8分






每个等5分钟。



里面有背景音乐、背景声音、表扬的话语"画的真棒!"


转成GIF看图案效果(没有声音)
python
'''
结题报告WORD 插入 MP4转gif动画(降低帧率)
deepseek、阿夏
20250718
'''
import os
from moviepy.editor import VideoFileClip
def convert_mp4_to_gif(input_folder, output_folder=None, scale=0.5, fps=5, colors=128):
"""
修复版的MP4转GIF函数
"""
if output_folder is None:
output_folder = input_folder
os.makedirs(output_folder, exist_ok=True)
for filename in os.listdir(input_folder):
if filename.lower().endswith('.mp4'):
input_path = os.path.join(input_folder, filename)
output_path = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}.gif")
print(f"正在转换: {filename}...")
try:
# 使用更稳定的方式读取视频
clip = VideoFileClip(input_path)
# 检查视频是否成功读取
if clip.duration == 0:
print(f"警告: {filename} 可能为空或损坏")
continue
# 调整尺寸(更保守的参数)
if scale is not None:
clip = clip.resize(scale)
# 限制GIF时长,避免文件过大
if clip.duration > 10: # 如果视频超过10秒,只取前10秒
clip = clip.subclip(0, 10)
# 使用更稳定的GIF输出参数
clip.write_gif(
output_path,
fps=min(fps, 8), # 限制最大帧率
program='ffmpeg',
verbose=False,
logger=None
)
# 检查输出文件
if os.path.exists(output_path) and os.path.getsize(output_path) > 0:
print(f"✓ 转换成功: {os.path.basename(output_path)}")
else:
print(f"✗ 转换失败: 输出文件为空")
except Exception as e:
print(f"✗ 转换 {filename} 时出错: {str(e)}")
finally:
if 'clip' in locals():
clip.close()
# 测试版本 - 更保守的参数
if __name__ == "__main__":
path = r'C:\Users\jg2yXRZ\OneDrive\桌面\豆包 AI视频教师关爱\新建文件夹'
# 首先检查文件夹是否存在
if not os.path.exists(path):
print(f"错误: 路径不存在 - {path}")
else:
print(f"找到文件夹,包含文件: {os.listdir(path)}")
convert_mp4_to_gif(
input_folder=path,
scale=0.5, # 更小的缩放比例
fps=8, # 更低的帧率
colors=64 # 更少的颜色
)









剪映粗剪




20260408豆包AI视频练习1