Skip to content
cccskills
FreePublished on GitHub

gtrk-music-visualizer

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

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

The English summary is being prepared. Showing the original description.

Gitruck/cli966 stars(GitHub 966 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md5.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

音乐可视化(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 命令参考。 本节只指路不搬手册 —— 搬过来就会长出会漂移的副本。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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,别手搓。

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

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

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

封面工作台——把一期视频的封面从「设计诊断 + 文生图 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、别让用户裸排版。

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

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

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

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

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

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

The English summary is being prepared. Showing the original description.

Gitruck/cli966Updated Oct 26, 2026

See all skills by Gitruck

Report a problem with this skill