协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
bggg-tiktok-cut【开发与工程】用于把 AI 生成的视频、本地素材、口播素材或产品短片剪成可发布到 TikTok 的竖屏成片。 当用户要求剪短视频、TikTok/Reels/Shorts 版本、9:16 重构图、批量短视频剪辑、AI 视频二创、 加大字字幕、BGM、音频 ducking、hook overlay、去空白、粗剪、导出 final.mp4 或根据素材文件夹 生成可发布短视频时,应使用此 skill。适合本地 FFmpeg/Whisper/Codex 工作流。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
把 AI 生成的视频剪成 TikTok 可发布的 9:16 成片。Codex 负责判断故事、节奏、画面瑕疵和字幕文案;脚本负责可重复的 FFmpeg 渲染。
python3 <skill-dir>/scripts/init_project.py "<project-dir>" --name "<name>" --inputs "<video1>" "<video2>"
python3 <skill-dir>/scripts/probe_media.py "<project-dir>/raw" --out "<project-dir>/metadata/media_inventory.json" --frames-dir "<project-dir>/diagnostics/frames"
python3 <skill-dir>/scripts/transcribe.py "<project-dir>/raw/source.mp4" --out-dir "<project-dir>/transcripts" --model small --language auto
plans/edit_plan.template.json,或先生成 starter plan 再修改。
python3 <skill-dir>/scripts/make_plan.py "<project-dir>" --title "<hook>" --target-seconds 30
python3 <skill-dir>/scripts/render_tiktok_cut.py "<project-dir>/plans/edit_plan.json"
ffprobe 验证输出尺寸、时长、音频;抽查开头、字幕密集处、结尾。如果字幕被 TikTok UI 安全区遮挡、画面主体被裁掉、音频爆音或 BGM 过响,改 plan 后重渲染。blur-bg:横屏或宽画幅 AI 视频用模糊背景保留完整主体;主体稳定且足够大时用 cover;需要展示全图时用 contain。plans/*.json,输出命名带产品/角度/序号。渲染脚本读取 JSON plan。需要详细字段时读 references/edit-plan-schema.md。
最小可用示例:
{
"version": 1,
"project": {
"title": "TikTok cut",
"platform": "tiktok",
"target": {"width": 1080, "height": 1920, "fps": 30}
},
"settings": {
"fit": "blur-bg",
"grade": "punch",
"caption_style": "tiktok-bold",
"voice_volume": 1.0,
"output_name": "final_tiktok.mp4"
},
"clips": [
{"source": "raw/clip.mp4", "start": 0.0, "end": 6.2, "fit": "blur-bg", "label": "HOOK"}
],
"captions": [
{"start": 0.0, "end": 2.4, "text": "第一眼就要看到结果", "style": "hook"}
],
"overlays": [
{"start": 0.0, "end": 2.4, "text": "AI 视频二创", "style": "hook"}
],
"bgm": {"path": "assets/bgm/music.mp3", "volume": 0.12},
"export": {"crf": 20, "preset": "fast"}
}
scripts/init_project.py:创建项目结构,复制输入,写 plan 模板和 manifest。scripts/probe_media.py:ffprobe 素材并抽帧。scripts/transcribe.py:可选本地转写,优先 faster-whisper,回退 whisper CLI。scripts/make_plan.py:从 raw/ 生成保守 starter plan。scripts/render_tiktok_cut.py:按 plan 标准化片段、拼接、加字幕/overlay/watermark、混 BGM、导出 TikTok MP4。references/tiktok-editing-playbook.md。references/edit-plan-schema.md。references/source-projects.md。references/source-projects.md 只记录学习到的设计模式和可回溯来源。完成后给用户这些路径:
<project-dir>/renders/final_tiktok.mp4<project-dir>/plans/edit_plan.json<project-dir>/renders/render_report.json<project-dir>/captions/final_captions.ass,如果生成了转写,也给 SRT/JSON 路径如果有未自动解决的问题,明确写成短清单:例如某段 AI 画面有不可修复变形、没有安装 Whisper、BGM 缺失、用户需人工确认品牌合规文案。