视频音频提取器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md ,安装 @user_88ec0a9b/everything-to-music 技能。
技能介绍
要解决的问题
很多时候手头只有视频链接,却只需要其中的音频:播客片段、课程录像、B 站音乐现场或小红书里的采访素材。手动开录屏、切系统声音、再转码,既不稳定又容易混入环境噪声。这个 Skill 的目标就是把“给一个视频 URL,拿回一个干净音频文件”变成一条命令。
核心能力与执行流程
它通过 scripts/extract_audio.py 封装 yt-dlp 与可选的 ffmpeg,把常见平台的差异挡在脚本内部:
- 输入参数:
URL是必填;format可选best、flac、mp3;output_dir和文件名可按需指定。 - 自动依赖处理:缺
yt-dlp时脚本尝试安装;缺ffmpeg时不会直接失败,而是把不支持的格式降级到平台原生流。 - 响度标准化:默认启用,输出向
-14 LUFS流媒体标准对齐;想保留原始动态可用--no-normalize。 - 输出约定:脚本最后一行打印完整文件路径,便于上层 Agent 解析并反馈用户。
适用边界与注意点
它适合“公开可访问或浏览器登录后可见”的视频。小红书分享链接、B 站短链通常可直接重定向,但遇到 cookie、地区限制或网络超时,仍需登录平台或调整代理。若用户要求 flac/mp3 却得到 m4a/webm,通常是因为 ffmpeg 缺失触发了降级;想恢复无损转码,安装 ffmpeg 即可。另外,响度标准化会改变原始音量包络,追求母带级处理时应显式跳过。
使用场景
- 整理播客素材时,把 B 站访谈视频链接直接转成音频,再交给转写流程。
- 从 YouTube 教程视频中提取原声,保存为 FLAC 供音乐素材库归档。
- 运营拿到小红书分享链接后,需要快速拿到音频文件做内容审核与归档。
- 剪辑师希望把多个平台视频统一成 -14 LUFS 响度,减少手工调音量时间。
适合人员
- 播客制作者需要从视频平台抓取访谈音频并进入转写流程。
- 短视频剪辑师希望把不同来源视频音频统一响度后直接使用。
- 内容运营需要从小红书链接拿到音频素材,完成审核或归档。
- 音乐爱好者想从 B 站或 YouTube 视频提取原声并保存为无损格式。