zcbacxc/movie-narrator
🎬 Generate narrated movie recap videos from a single prompt.
解决的问题
Movie Narrator 自动化电影回顾视频的制作。它消除了手动编写脚本、录制旁白、生成字幕和剪辑片段的繁琐工作,使用户仅需一个提示即可生成完整的旁白视频。
工作原理
该项目使用16步顺序流水线,将电影标题转化为成品视频:
- 内容生成:使用LLM通过TMDB研究剧情,并根据选定的视角(例如全知视角或侦探视角)撰写回顾脚本。
- 音频与字幕:使用TTS(默认为Edge-TTS)将脚本转换为语音,并生成同步的SRT字幕,支持多语言翻译。
- 视觉合成:检测源视频中的场景,将其与脚本段落匹配,并整合背景音乐。
- 渲染:将最终素材渲染为1080p或4K视频,支持多种格式(例如16:9或9:16)。
适用人群
专为在社交媒体或YouTube、TikTok等平台制作电影回顾视频的内容创作者设计,也适合希望获得可扩展自动化视频旁白框架的开发者。
主要亮点
- 多候选「赛马」机制:生成多个脚本变体,并自动选择最佳版本。
- 参考风格模仿:可从热门参考视频中提取旁白风格,并应用于新电影。
- VLM集成:通过云API使用视觉语言模型(VLM)进行场景字幕生成。
- 灵活的基础设施:支持多种OpenAI兼容LLM(Ollama、Zhipu等)和多个TTS提供商。
- QA检测门:自动检测最终输出中的黑帧或幻灯片式风险。
相关
- 项目
- 项目
- 项目
- 项目