用途:把一条原始口播素材端到端剪成成片,输出到 video-agent/edits/<slug>/final.mp4,可做竖版短视频(1080x1920)或横版 YouTube 长视频(1920x1080)。工具免费、本地运行:Remotion(用 React 写视频)及官方 TikTok 模板(内置 whisper.cpp 词级时间戳转录)、ffmpeg 负责检查与音频。风格由 references/style.md 固定,绘制代码在 references/remotion-short.md。
主要能力:预检 node、ffmpeg、git;用 ffprobe 检查素材(无音轨则停止,HDR 或 .webm/可变帧率需转换或说明);转录输出 public/<slug>.json(逐词 text/startMs/endMs/confidence);用 ffmpeg silencedetect 找静音并按 350/100 毫秒余量生成保留区间,剪掉停顿、重录、口误;生成 hook 卡与 callout;分 Short/Wide 两种 Composition;渲染后做安全区 QC 静帧;可选加音乐(低于人声 22dB)并用 ebur128 测音量后调至约 -14 LUFS;产出 final.mp4、captions.srt、edit.json、post.md(长视频含章节)。若用 CapCut/Premiere,可跳过动效仅给出 cuts.md 或纯 ffmpeg 剪法。
使用方式:项目根目录执行 node -v && ffmpeg -version && git --version;首次执行 git clone --depth 1 https://github.com/remotion-dev/template-tiktok video-agent/studio 后 npm i,并按语言设置 whisper-config.mjs 的模型与语言;步骤 3 起命令在 video-agent/studio/ 下相对执行。需读 video-agent/voice.md 定语言与强调色;命名样式(/video-steal)叠加于 style.md 之上。
限制:whisper.cpp 会听错人名与术语,须靠脚本校正并人工核对数字;剪辑可能切到气口或轻尾音,发布前看一遍;Claude 听不到素材,只信时间戳与 silencedetect,音质差会恶化;安全区只是多平台折中;Remotion 对个人、3 人以内公司和非营利免费,更大公司需商业许可。长视频转录与渲染耗时较长。缺失事实:未提供定价与具体价格,未提供除上述免费工具外的平台细节。