← ClaudeAtlas

video-wrapperlisted

为访谈视频添加综艺特效(花字、卡片、人物条、章节标题等)。支持 YouTube/Bilibili 链接自动下载,支持 4 种视觉主题,先分析字幕内容生成建议供用户审批,再渲染视频。
Alexxiang2008/awesome-skills-map · ★ 0 · Code & Development · score 76
Install: claude install-skill Alexxiang2008/awesome-skills-map
# 访谈视频处理器 基于 Python + Playwright + MoviePy 的视频特效处理工具,使用 HTML/CSS/Anime.js 渲染高质量视觉效果。 ## 🎯 支持的输入方式 ### 方式一:视频链接(推荐) 直接提供 YouTube 或 Bilibili 视频链接,自动下载视频和字幕: ``` /video-wrapper https://www.youtube.com/watch?v=xxxxx /video-wrapper https://www.bilibili.com/video/BVxxxxx ``` ### 方式二:本地文件 提供本地视频和字幕文件: ``` /video-wrapper video.mp4 subtitles.srt ``` ## 工作流程 ### 第零步:下载视频(如果提供的是链接) 当用户提供视频链接时: 1. 检测视频平台(YouTube 或 Bilibili) 2. 使用 yt-dlp 自动下载视频 3. 自动下载字幕(优先中文,其次英文) 4. 如果没有字幕,提示用户使用语音识别工具 ### 第一步:分析字幕内容 当有视频和字幕文件后,分析字幕内容,生成特效建议: 1. 读取字幕文件 (.srt) 2. 分析内容,识别: - 嘉宾信息(用于人物条) - 话题切换点(用于章节标题) - 关键词和术语(用于花字) - 专业名词(用于名词卡片) - 精彩观点(用于金句卡片) - 数字数据(用于数据动画) - 核心要点(用于要点列表) 3. 生成建议列表,展示给用户审核 ### 第二步:用户审核 将建议以 Markdown 格式展示给用户: ``` ## 视觉特效建议 **主题**: notion ### 1. 人物条 (Lower Third) - **姓名**: Dario Amodei - **职位**: CEO - **公司**: Anthropic - **出现时间**: 1000ms ### 2. 花字高亮 (Fancy Text) 1. **通用人工智能** (emphasis) 时间: 2630ms - 5500ms 原因: 核心概念首次提及 ... ``` 用户可以: - 确认全部建议 - 修改部分建议 - 删除不需要的组件 - 添加新的组件 ### 第三步:生成配置并渲染 根据用户审批后的建议生成 config.json,然后渲染视频。 ## 可用组件 | 组件 | 用途 | 配置字段 | |------|------|----------| | 人物条 (lower_third) | 显示嘉宾信息 | name, role, company, startMs, durationMs | | 章节标题 (chapter_title) | 话题切换标题 | number, title, subtitle, startMs, durationMs | | 花字 (fancy_text) | 概括当前观点 | text, style, startMs, endMs, position | | 名词卡片 (term_card) | 解释术语 | chinese, english, description, firstAppearanceMs | | 金句卡片 (quote_callout) | 突出精彩观点 | text, author, startMs, durationMs, p