SRT字幕转换动画 | SRT 白板动画技能 1.0.0 | (v1.0.0)

应用详情

将 SRT 字幕转为按叙事顺序绘制的白板手绘视频Skill。它结合了分区遮罩编排与流式笔迹绘制:每个元素跟随字幕依次出场,笔尖在区域内连续落墨,再逐步添彩,最终导出 MP4。
适合把知识讲解、故事口播、课程字幕或短视频文案制作成暖米黄色纸张底的手绘动画。

核心能力

解析 SRT 字幕,并按建议的 25–35 秒时长拆分场景
先输出分镜与配图策略,确保每一幕只表达一个核心意思
按字幕事件而非画面坐标,为元素建立语义化的绘制顺序
用 annotation.json 管理区域、时序、字幕关联和重叠保护区
每个区域采用连续流式笔迹:先 ink 铺线稿,再 color 添彩
支持浏览器预览台调整区域、顺序、时间和字幕关联
支持逐幕渲染与多幕合并,输出完整 MP4

安装与环境

该技能自带独立的 Python 虚拟环境准备脚本。首次运行时执行:

python scripts/prepare_env.py –check
python scripts/prepare_env.py
成功后第一条命令会输出 ENV_PY=<路径>;后续渲染请使用该解释器,确保依赖隔离。

常用命令

解析字幕并生成建议分镜:

python scripts/parse_srt.py <字幕.srt> –target-sec 30 –min-sec 25 –max-sec 35
生成区域检查图:

python scripts/render_annotation_preview.py <图片路径> <标注路径> <预览图输出路径>
打开 assets/preview.html,使用“打开文件夹”载入场景目录,即可编辑区域、顺序、时间与字幕关联。

渲染单幕:

<ENV_PY> scripts/render_stream_whiteboard.py <图片路径> <标注路径> <输出.mp4> assets/drawing-hand.png \
–ink-path grid –color-fill contour-wipe
合并多幕:

<ENV_PY> scripts/merge_scenes.py –inputs 幕1.mp4 幕2.mp4 幕3.mp4 –output final.mp4

项目地址:https://github.com/geeklee/srt-whiteboard-animation
下载地址:https://github.com/geeklee/srt-whiteboard-animation/releases/tag/v1.0.0

⚠️ 问题反馈:如果软件失效、无法使用或出现其他问题,欢迎在评论区留言反馈,我们会尽快查看处理。
赞赏支持:本站所有资源永久免费、无下载限制、无弹窗广告。 如果觉得不错, 欢迎请站长吃包辣条 →
© 版权声明
THE END
喜欢就支持一下吧
分享
评论 抢沙发

请登录后发表评论

    暂无评论内容