Communitygithub.com

mariafffernanda/播客剪辑

用于处理多机位和多轨录音的视频播客剪辑,或将长视频(课程、讲座、工作坊、网络研讨会等单机位拍摄内容)转化为社交媒体短视频——从存储卡到完成并审核的视频,包括文件整理、音频处理、转录、内容计划、剪辑、机位与构图、最终审核、预览、字幕、编辑器时间线以及私密的嘉宾画廊。支持英语和西班牙语。

播客剪辑 是什么?

该AI技能专为视频播客编辑与长视频切片为社交短视频而设计。它覆盖完整的后期制作工作流:从存储卡文件整理(自动创建会话文件夹和复制报告)、多轨音频同步与修正、通过Whisper进行本地免费转录和文字对齐、基于转录生成内容计划,到无需粗剪的精准剪辑、多机位智能构图、质量检查、生成预览和最终视频(含字幕和元数据)。其核心优势在于将专业级视频编辑流程自动化,记录每步操作并将其项目状态保存为结构化JSON文件(如`Work/copy_report.json`、`Work/words.json`),确保剪辑师或AI助手能随时溯源并继续工作。支持Python 3.11+、ffmpeg和Whisper,可在macOS等系统上本地运行,用户配置文件(`~/.claude/podcast-profile.md`)可定制路径和风格偏好。该技能特别适合从多机位访谈或单机位长内容高效生产高质量社交视频。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mariafffernanda/podcast-editing/tree/HEAD

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

播客剪辑 是做什么的?

将视频播客从存储卡处理成一个完整剧集、精彩片段、每人单独的社交片段、团队社交片段、LinkedIn片段、故事以及一份转录稿。这里每一条规则都来自真实剪辑中犯过的错误(参见 lessons.md)。

开始之前: 如果 ~/.claude/podcast-profile.md 存在,请先读取它。它包含该用户的文件夹、名称、风格和交付偏好,其优先级高于本文件的默认设置。如果已有配置文件,则“激活我的播客技能”将从第一步开始,无需询问一轮问题。如果没有配置文件,只询问以下步骤无法自行发现的内容(复制 profile.example.md 创建配置文件)。

语言: 从转录中读取会话的语言,并用该语言处理(填充词、行动呼吁、字幕、报告)。用用户的语言与用户交流。在双语会话中,每个片段遵循其讲述的语言。参见 steps/language.md。

视频类型

你拥有的内容请遵循
多机位播客或访谈,每人一个麦克风按顺序执行以下步骤
课程、讲座、工作坊或网络研讨会,通常只有一个机位(Osmo、手机),需要转为社交片段steps/long-video.md:它会复用这些步骤,并调整声音、寻找精彩时刻和单机位构图

步骤说明(按顺序)

步骤文件工具输出
1. 整理存储卡steps/1-organize.mdtools/organize.py会话文件夹、Work/copy_report.json
2. 音频处理,每人一个麦克风steps/2-sound.mdtools/audio.py麦克风映射、同步和偏移
3. 转录steps/3-transcript.mdWhisper + 对齐工具Work/words.json、干净的转录文本
4. 内容计划steps/4-content-plan.md(阅读和判断)Work/plan.md
5. 剪辑(无粗剪)steps/5-cutting.mdtools/cutlist.py、tools/joincheck.py每个视频的片段
6. 机位与构图steps/6-cameras.md(为每个镜头制定计划)每个片段的机位和裁剪
7. 最终检查steps/7-final-check.mdtools/qa.py、tools/joincheck.pyWork/checks/<video>.json
8. 预览与交付steps/8-delivery.mdffmpegReview/、Final/
9. 画廊、云端与存储steps/9-gallery-cloud-storage.mdgallery/嘉宾页面

另见:steps/captions.md(tools/captions.py)、steps/timeline.md(tools/timeline.py,生成用于 DaVinci、Premiere、Final Cut 的 FCPXML)。

停下来并询问

  • 某条麦克风音轨丢失或无声(切勿静默地退回到相机音频;在单机位长视频中,当相机音轨是唯一来源时允许使用,但报告中需说明)。
  • 文件在复制后校验和失败。
  • 无法通过麦克风和画面确定谁在说话。
  • 某个片段没有真正的口播行动呼吁(明确指出;切勿编造)。
  • 任何操作会导致删除或覆盖:请将旧文件移至备份位置。

绝对禁止

  • 在确认每个文件都存在于两个位置之前,切勿擦除存储卡。
  • 切勿在单词中间切割,或在铺垫与其观点之间切割。
  • 切勿通过缩放来隐藏跳跃剪辑:应切换机位。
  • 切勿向人类展示未通过第七步检查的视频。
  • 切勿在字幕、标题或行动呼吁中编造事实。

环境设置

Python 3.11+、ffmpeg(在Mac上运行 brew install ffmpeg:它包含烧录字幕所需的一切),并执行 pip install -r requirements.txt。对于转录:pip install faster-whisper whisperx(免费,本地运行)。在仓库根目录下运行工具:python3 tools/<tool>.py。

相关技能