访谈视频处理器 基于 Python + Playwright + MoviePy 的视频特效处理工具,使用 HTML/CSS/Anime.js 渲染高质量视觉效果。 工作流程 第一步:分析字幕内容 当用户提供视频和字幕文件时,先分析字幕内容,生成特效建议: 1. 读取字幕文件 (.srt) 2. 分析内容,识别: - 嘉宾信息(用于人物条) - 话题切换点(用于章节标题) - 关键词和术语(用于花字) - 专业名词(用于名词卡片) - 精彩观点(用于金句卡片) - 数字数据(用于数据动画) - 核心要点(用于要点列表) 3. 生成建议列表,展示给用户审核 第二步:用户审核 将建议以 Markdown 格式展示给用户: 用户可以: - 确认全部建议 - 修改部分建议 - 删除不需要的组件 - 添加新的组件 第三步:生成配置并渲染 根据用户审批后的建议生成 config.json,然后渲染视频。 可用组件 | 组件 | 用途 | 配置字段 | |------|------|----------| | 人物条 (lower third) | 显示嘉宾信息 | name, role, company, startMs, durationMs | | 章节标题 (chapter title) | 话题切换标题 | number, title, subtitle, startMs, dura…