跳到正文
cccskills
免费在 GitHub 公开

gtrk-music-visualizer

音乐可视化成片——把一首歌通过同合云出成一条频谱可视化视频(可选背景/封面 + 模板/配色样式)。当用户想「把这首歌做成可视化视频 / 音乐可视化 / 频谱视频 / 歌曲配画面出片 / music visualizer / 给歌配个动态封面视频」时使用本 skill。

凡涉及把一段音频做成频谱可视化成片,优先用本 skill 驱动 gtrk CLI 的 `music-visualizer` 命令,不要手搓 ffmpeg。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli星标 966(GitHub 966 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md5.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

音乐可视化(gtrk-music-visualizer)

把用户的一首歌,用 gtrk CLI 跑通「主音频上传(+可选背景/封面各自上传) → 云端出频谱可视化成片 → 拉回本地」,再把产物目录回给用户。CLI 是手、你是脑。

本 skill 已含你需要的全部信息(参数、取值、执行、排错),照它做即可。具体模板 id 与参数细节以云端 API 文档为准(本地不冻结模板列表)。

前置:CLI 装没装 + 体检

先跑 gtrk doctor:

  • gtrk 找不到 / command not found → 让用户装 npm i -g @gitruck/cli@latest(需先有 Node.js),再重试。
  • 报「缺 API Key」→ 让用户先跑一次 gtrk init(一次性配 Key,交互式、需真终端,你别替他跑)。
  • 全绿就往下走。

一条命令

产物落点纪律(MUST · 全文见随包 AGENT.md 同名一节): 交付物 MUST NOT 先写 agent 自有目录再拷进工程;中转本身即违规,体积不是豁免理由。 成片等一切产物只落产物目录(缺省 = 音频同目录)或用户显式指定的 --out; MUST NOT 把成片、预览或任何大媒体文件复制到 agent 自有工作目录(如用户文档目录下 agent 产品自建的目录、agent 家目录缓存、会话工作区)——需要引用媒体时用原路径引用,不做副本; 临时文件一律放系统 temp 且用完即删。交付物直接写入工程目录或用户显式指定的路径;引用媒体用原路径。

gtrk music-visualizer <音频> --template <模板id> [可选样式/文件] [--json]
  • <音频>:本地音频文件(mp3/wav/m4a/aac/flac/ogg/wma 等)。按其时长计费。
  • --template <id>:必填。可视化模板 id(如 aurora)。取值以云端 API 文档 / 服务端模板列表为准;用户没指定就问他要,或让他去文档挑一个。传错服务端会报错并列出可选集。

可选辅助文件(各自独立上传)

  • --background <图或视频>:背景素材,接受图片或视频。
  • --cover <图>:封面图,仅接受图片。

可选样式参数

  • --track <曲名> / --artist <歌手>:叠加到画面的文字。
  • --resolution <WxH>:输出分辨率,如 1080x1920(竖屏)、1920x1080(横屏)。缺省走服务端默认 1920x1080。
  • --fps <30-60>:帧率,缺省 30。
  • --c1 <hex>:频谱主色,十六进制如 #ff0066。缺省白色。
  • --c2 <hex>:频谱第二色——给了它才是双色渐变,不给就是 --c1 单色。想要炫一点的渐变频谱就配上 --c2。
  • --blur <0-40>:背景模糊强度,缺省 16。

通用

  • --out <dir>:产物目录(缺省 = 音频同目录下带时间戳的子目录)。
  • --param k=v / --params-json '{...}':透传任意云端参数(覆盖优先级最高)。
  • --json:机读模式,stdout 只出结果 JSON。
  • --reupload:强制重新上传,忽略缓存。

常见用法

  • 最简:gtrk music-visualizer ./song.mp3 --template aurora
  • 竖屏 + 双色渐变 + 叠字:gtrk music-visualizer ./song.mp3 --template aurora --resolution 1080x1920 --c1 #ff0066 --c2 #6600ff --track 夜曲 --artist 周杰伦
  • 带自定义背景 + 封面:gtrk music-visualizer ./song.mp3 --template aurora --background ./bg.jpg --cover ./cover.png

配色引导(你帮用户想清楚)

  • 用户只说「配色炫一点 / 渐变」→ 给 --c1 + --c2 两个色(双色渐变)。
  • 用户说「纯色 / 简洁」→ 只给 --c1。
  • 拿不准具体 hex:给常见搭配建议(如霓虹粉紫 #ff0066→#6600ff、青蓝 #00e5ff→#0066ff),或让用户给个大概色系你转 hex。
  • hex 必须是 #RRGGBB 或 #RGB;写错命令会在提交前报错。

读产物

完成后产物目录里有:

  • <音频名>-visualizer.mp4:成片。
  • result.json:ok/files/taskId;ok=false 时看 errors,可凭 task.json 的 taskId 稍后恢复,别急着重跑(重跑会重新计费)。

排错

  • 缺 --template:必填,问用户要模板 id 或让他查云端 API 文档的模板列表。
  • 模板 id 报错:服务端会列出可选集,照着改。
  • --cover 报「仅接受图片」:封面只能是图片;视频素材放 --background。
  • 样式参数报错:--fps 30-60、--blur 0-40、--resolution 必须 宽x高、--c1/--c2 必须十六进制——按报错提示改。
  • 产物下载失败(ok=false):网络波动或链接过期;凭 taskId 恢复,不整条重跑。

改工程:走 gtrk patch,不要裸手改 JSON

跑完之后要微调某个片段(挪位置 / 改时长 / 切开 / 改音量)时,一律用 gtrk patch:

gtrk patch move --project <dir> --clip <clip_id> --to 5.0
gtrk patch trim --project <dir> --clip <clip_id> --out -1s

MUST NOT 直接编辑 .gtrk 的 JSON。 片段时码是两套并存的(clip_st+clip_ed 与 clip_st+duration):改一份不改另一份,客户端优先读 clip_ed、后端又不强校验它 ⇒ 没人报错,成片却用了陈旧出点。gtrk patch 替你做恒等式同步 + 帧对齐 + 写前全档校验。

参数手册在 AGENT.md 的「元素级编辑:gtrk patch」一节与 README 命令参考。 本节只指路不搬手册 —— 搬过来就会长出会漂移的副本。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

AI 情景动画分镜稿生成器——把成片 SOP 第③步(B-roll 底轨阶段)分到 AI_DRAMA 车道的 beat,逐个产**四段朴素描述(故事背景 / 角色 / 分镜 / 原文文稿)+ 独立视觉基调段 + 时长预算**,中英双版;Markdown 外壳默认严格兼容 gitruck-ai-drama-desk 解析器,可直接导入工作台,也可拿去任意外部 AI 漫剧管线(可灵 / 即梦 / Vidu / Veo / Runway / LTX / 本地开源,或 LibTV / OiiOii / TapNow 这类成片 agent 平台)上手用。创作与出片仍在 skill / 外部工作台;工作台导出的 return-v1 包用 `gtrk ai-drama lay` 确定性回填独立 AI 轨。当用户想「上 AI 情景动画 / 做 AI 分镜 / AI 动画描述 / 把这段做成 AI 视频 / 给这段配 AI 情景动画 / 弗洛伊德这段怎么做视频」时使用本 skill。通用拆镜 craft(蒙太奇段分层 / 四段描述结构 / 中英双语 / 时长预算)由本 skill 自持;栏目视觉 DNA(Style Lock)从栏目配置 style.skills 里 produces==AI_DRAMA 的条目解析注入,绝不硬编某栏目风格。凡把口播派单里 AI_DRAMA 段落转成可出片的描述稿,优先用本 skill,别手搓。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

合成层包装(合成颗粒)——粗剪、B-roll、字幕都定了之后,把选定时间窗做成「合成」:一段时间内的整个画面由一颗代码颗粒接管(画中画拼贴、逐句换画面、对照并排、并列卡片、字幕排版),讲者与 B-roll 作为槽位画进去。三种入口:整片铺满 / 让 AI 判定哪里值得做 / 用户指定区间;候选窗口显示在客户端大纲的 CP 行。当用户想「做合成 / 合成层 / 整片做一下合成包装 / 哪里适合做合成 / 这段做成画中画拼贴 / 11 秒到 32 秒做个合成 / 逐句换画面 / 把字幕排进画面里」时使用本 skill,驱动 `gtrk composite`(plan → review → scaffold → build → lint → lay → bake),别手搓 HTML 铺进工程。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

封面工作台——把一期视频的封面从「设计诊断 + 文生图 Prompt」到「H5 排字工作台一键导出多尺寸 PNG」两阶段做完。阶段一产诊断与三尺寸中英双版 Prompt(用户拿去 Midjourney / Flux / SDXL / Nano Banana / 即梦 / 可灵 / 通义万相 等任意文生图平台抽图),阶段二收齐背景图后产可拖拽排字的单文件 H5 工作台、浏览器里导出原分辨率 PNG。这是**纯创作 skill、无 gtrk 命令**(抽图在外部平台、排字在用户浏览器,同 /gtrk-ai-drama)。当用户想「做封面 / 出封面 / 封面 prompt / 封面排版 / 封面工作台 / cover」时使用本 skill。通用封面工艺(两阶段交付 / T1 字数布局路由 / Prompt 槽位 / 工作台引擎)由本 skill 自持;栏目封面审美(色板 / 字体 / 意象体系 / T1 样本)从栏目配置 style.skills 里 produces=="cover" 的条目解析注入,绝不硬编某栏目风格。凡给成片配封面,优先用本 skill,别手搓 prompt、别让用户裸排版。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

美食解说垂类图纸(解说链示例)——把探店/密着纪实长片(或自拍探店素材夹)与做饭流程记录,提炼看点后重述成一条中文美食解说成片工程。覆盖两形态:探店·密着(一家店/一顿饭/一个人的故事)与做饭流程解说(步骤线忠实重述)。菜谱知识类内容出局(那是配音链题材,走 gtrk-voiceover)。当用户想「做美食解说 / 探店视频解说 / 密着纪实翻讲 / 把这条做饭视频讲一遍 / 拉面店视频解说」时使用本图纸。链级条款(时序三档/引用段/出处对齐)以 gtrk-narration 为正本。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

直播切片图纸——把一场数小时的直播回放,拆成一批可编辑的逐 clip 粗剪工程(gtrk+剪映+PR),交给用户自己挑、自己改、自己出片。含超长源片分段规约(服务端 2h 硬闸 + 60min 轮询墙钟)、选题清单确认停点、按画面形态配分屏、源片贴片如实告知。当用户想「直播切片 / 直播回放切高光 / 把这场直播剪成短视频 / 三小时直播怎么切 / 带货直播剪片段 / 讲座直播出短片 / 录播切片」时使用本 skill。凡涉及把直播回放拆成一批短片工程,优先用本图纸编排,别直接裸跑 long2short(超过 2 小时会被服务端直接拒)。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

长剪短闭环——把一条长视频(课程/直播/播客/访谈毛片)通过同合云选段跳剪成多条高光短片工程,一次产出逐 clip 的 gtrk+剪映+PR 三方工程(可选智能分屏)。当用户想「长剪短 / 长视频切高光 / 直播切片 / 课程切短视频 / 播客出短片 / 两小时的课切成几条精华」时使用本 skill。凡涉及把长视频拆成多条可精修的短片工程,优先用本 skill 驱动 gtrk CLI 的 `long2short` 命令,不要手搓 ffmpeg、不要人工挑时间码。

中文简介正在准备中。当前显示原文说明。

Gitruck/cli9662026年10月26日 更新

查看 Gitruck 的全部技能

报告此技能的问题