本文へ移動
cccskills
無料GitHub で公開

space-video-audio

视频配音与配乐。三件事——(1) 配音:把口播稿用 TTS 生成旁白音频;(2) 配乐:根据视频内容/节奏匹配合适的 BGM,从免版权曲库找到并下载;(3) 混音:把 BGM + 旁白 + 视频用 ffmpeg 合成,自动压音(BGM 在人声下自动变小)、响度归一、淡入淡出、对齐视频长度。

当用户说「配音」「配乐」「加 BGM」「背景音乐」「找音乐」「给视频配旁白」「TTS 口播」「混音」「audio」时触发。

インストール方法を見る

含まれるファイル(4)

  • SKILL.md4.2 KB
  • references/mixing-recipes.md1.7 KB
  • references/music-sources.md2.1 KB
  • scripts/mix.sh2.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

space-video-audio · 配音与配乐

给视频补上声音:旁白(TTS) + 背景音乐(BGM) + 混音。三块可单用,也能一次做完。

一、配音(TTS 旁白)

把口播稿变成旁白音频。按可用后端分档,优先质量高的:

档后端说明
高IndexTTS2 / 克隆音色有本地模型/配置时用,最像真人、可定制音色
中(默认)edge-tts免费、自然,中文音色好。uvx edge-tts 直接跑
兜底macOS say无网络/无依赖时用,机械感强

edge-tts 生成(推荐中文音色 zh-CN-XiaoxiaoNeural / zh-CN-YunxiNeural):

uvx edge-tts --voice zh-CN-YunxiNeural --rate=+8% \
  --text "$(cat 02_脚本/口播.txt)" --write-media 05_音频/voice.mp3
  • 长稿按句/段分段生成再拼接,避免一句错整条重来
  • 生成后走 space-video-subtitle 用旁白音频重转写做字幕对齐(TTS 段时长只是规划元数据,不能当字幕时间轴)
  • 语速:口播偏快更精神,中文 +8%~+15% 常用

二、配乐(找 BGM 并下载)

选曲:先定情绪,再找曲

根据视频内容和节奏定 BGM 的情绪与 BPM:

视频类型BGM 方向
干货/教程轻快 lo-fi / 简约电子,低存在感,不抢话
产品/科技干净的合成器 pad / 节奏感电子
生活/小红书明亮 ukulele / 轻流行 / 暖钢琴
观点/严肃极简钢琴 / 环境氛围
快节奏盘点有鼓点的 upbeat,卡点用

免版权来源(务必看授权)

见 references/music-sources.md。核心几个:

  • Pixabay Music:免费、多数免署名(需网页/API)
  • YouTube Audio Library:免费,部分需署名(需登录)
  • Free Music Archive / ccMixter:CC 授权,多数需署名
  • Incompetech(Kevin MacLeod):CC-BY,需署名

下载

  • 有直链的 → curl -L -o 05_音频/bgm.mp3 "<直链>"
  • YouTube/B站 的免版权曲目 → yt-dlp -x --audio-format mp3 -o 05_音频/bgm.mp3 "<URL>"

红线:只用有权使用的曲目;需署名的记下来放视频简介;不搬运受版权保护的流行音乐;不确定授权就不用。选曲/授权是用户的决定,拿不准先问。

三、混音(合成到视频)

用 scripts/mix.sh,一条命令把 BGM(+旁白) 压进视频:

bash scripts/mix.sh --video in.mp4 --bgm bgm.mp3 [--voice voice.mp3] \
  --out out.mp4 [--bgm-db -20] [--fade 1.0] [--duck]

管线做的事(见 references/mixing-recipes.md 全套 ffmpeg):

  1. 对齐长度:BGM 太短自动循环,太长裁切到视频时长
  2. 响度归一:loudnorm 把整体拉到 -14 LUFS 左右(平台友好)
  3. 压音 ducking:有旁白时用 sidechaincompress,人声一响 BGM 自动下沉,人声停 BGM 回来
  4. 淡入淡出:首尾 afade,别硬切
  5. BGM 音量:无旁白约 -12~-16dB,有旁白垫底约 -20~-26dB
  6. 封装:-c:v copy 不重编码画面,只替换/混合音轨

交接

  • 上游:space-video-script 的口播稿(→旁白)、space-video-edit 的成片、space-video-broll 的 B-roll
  • 下游:带声音的成片 → 发布,或回 space-video-edit 做最终封装

依赖

ffmpeg(需带 loudnorm/sidechaincompress,本机已支持)、yt-dlp、uvx(跑 edge-tts);克隆音色档需 IndexTTS2 环境。

核心原则

  • BGM 垫底不抢话:有旁白必开 ducking,BGM 只做氛围
  • 响度归一:别让视频忽大忽小,统一到 -14 LUFS
  • 授权优先:只用免版权/有权曲目,需署名的记下来
  • 不重编码画面:混音只动音轨,-c:v copy 保画质

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Fetch and analyze WeChat Official Account hot articles / 公众号爆款文章 by sector or keywords. Use when the user asks for 爆款文章分析, 赛道爆款, 公众号爆款数据, reading counts, likes, shares, comments, title patterns, writing style, 爆款原因分析, or writing references for content creation.

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

科技/AI/互联网领域的公众号 10 万+ 爆款标题生成器。输入一篇文章、一段内容或一个主题,先建内容简报,再按多种方法产出多个候选标题,逐个评分、标风险、按用途分角色推荐,并给 A/B 测试建议。当用户说"起标题""想个爆款标题""这篇文章叫什么好""标题优化""标题改写""多组标题""标题评分""10万+标题"时触发。方法论提炼自 100 篇真实科技类爆文标题。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

创作者全域内容搜索总控 Skill。用户发送平台名+关键词、平台链接,或要求分析博主、文章风格、热度、点赞、收藏、评论、爆款原因、选题方向时触发;根据平台和任务自动路由到小红书热门笔记、全域内容搜索、公众号爆款搜索、公众号赛道分析等分支 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

全域内容搜索|当提到小红书/B站/抖音关键词搜索、笔记/视频详情、评论、博主/UP主作品监控时使用。优先基于 Agent Reach / OpenCLI / bili-cli / 公开只读接口访问;Agent Reach 不可用时,小红书可用 Guaikei API 作为最后兜底。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

为公众号文章创作打造的专业数据洞察工具。全网持续收录每日爆款文章,收录依据:低粉高阅读、阅读靠前、数据增长中、原创靠前,助力号主获取数据参考。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6432026年8月26日 更新

SpaceZephyr のスキルをすべて見る

このスキルの問題を報告する