gtrk-talking-head
Agent skill fromGitruck/cli
通用口播视频创作图纸(口播链)——把一条或一组真人出镜的口播毛片,做成完整包装的可出片工程:外录音轨对齐换轨 → 多段拼接 → oralcut 粗剪 → 拆分派单 → B-roll/MG 字卡 → BGM → 字幕 → 客户端出片。当用户想「口播视频从毛片做到成片 / 口播完整包装 / 我拍了几段口播帮我做成一期 / 领夹麦音轨怎么合进去 / 口播加 B-roll 加字卡 / talking head 成片」时使用本 skill。凡涉及真人口播的完整成片编排,优先用本图纸驱动全链,别只跑一句 oralcut 了事、也别手搓 ffmpeg。
How to install gtrk-talking-head
install gtrk-talking-head
# install the cli pack with the skills CLI
npx skills add Gitruck/cli# or add only this skill to Claude Code: copy the folder
skills/gtrk-talking-head/
# into
~/.claude/skills/gtrk-talking-head/ (all projects)
.claude/skills/gtrk-talking-head/ (one project)
1# gtrk-talking-head(通用口播 · 组合成片图纸)23把**真人出镜的口播毛片**(一条或一组)变成**完整包装的可出片工程**:双轨换声 → 拼段 → 粗剪 → 检查点① → 拆分 → B-roll → 字卡 → BGM → 字幕 → 精剪包装(合成)→ 客户端出片。45> **定位**:第四张 **structure 级组合图纸**。本图纸自身不新增命令,只编排零件(audio align / oralcut / split / matrix / mg / audio lay / subtitle lay——其中对轨零件 `gtrk audio align` 与本图纸同批交付)。零件参数细节以各自 skill(`/gtrk-oralcut`、`/gtrk-splitter`、`/gtrk-matrix`、`/gtrk-mg`)与 `--help` 为准,**本图纸引用不复制**;编排次序、检查点、双轨与多段规约以本图纸为准。**CLI 是手,你是脑。**67**与另外三张图纸的分野**(先对号入座再开工):89| 图纸 | 内容从哪来 | 产物 |10|---|---|---|11| 旅拍解说 | 素材 + **AI 写稿 + TTS 配音**(无真人出镜) | 完整包装工程 |12| 直播切片 | 直播回放,**只粗剪不包装** | 一批粗剪工程 |13| **口播链(本图纸)** | **真人已把内容讲完**,AI 只做剪与包装 | 完整包装工程 |1415> 用户只要「剪干净」不要包装 → 那是一句 `/gtrk-oralcut` 的事,别拉全链。1617## 一、输入契约与开工五问1819**输入**:口播毛片本地文件(一条或多条),可带独立外录音轨(wav / MP3 / m4a / flac),可带文稿 txt。2021| # | 问 | 怎么取证 | 决定什么 |22|---|---|---|---|23| ① | 一条还是多条?多条是**一期分段**还是**各自成片**? | **问用户,MUST NOT 代猜**(同日多条两种都常见) | 走不走拼段(§三) |24| ② | 有无独立外录音轨? | 看目录配对(每条视频旁的音频文件)+ ffprobe 时长比对 | 走不走双轨换声(§二) |25| ③ | 有没有文稿? | **问用户,MUST NOT 代猜**(目录里没有 txt 不等于没稿)。**⚠️ 即兴内容禁传事后整理稿**——oralcut 会把「终稿外内容」当废话剪掉,即兴场景必须走无稿智能重建 | `--script` 传不传 |26| ④ | 毛片几何 | ffprobe | 画幅随片(**非拍板项**,与旅拍不同——那边是无中生有须拍板画幅);非标帧率会被吸附到标准值,属预期 |27| ⑤ | **B-roll 素材来源** | **问用户,MUST NOT 硬塞**:有没有本地素材文件夹(要路径)?要不要用云端素材填充? | §五 matrix 走法三选一:本地(`--local --dirs`)/ 云端 / **都不要 = 不铺 B-roll**(纯 A_ROLL + MG 字卡也是完整成片形态) |28…
Excerpt shown under the repository's MIT license.
