FFmpeg 音频转码器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/ffmpeg-audio-transcoder。
技能介绍
为什么需要单独的音频转码技能
把一批播客录音从 WAV 转成 MP3、统一响度并抽取元数据时,手写 FFmpeg 命令很容易出错:参数记不全、批量处理需要额外脚本、响度标准化(EBU R128)和元数据提取(ffprobe)分散在不同文档里。这个技能把音频处理流程封装成可调用的步骤,减少重复拼装命令的时间。
核心能力与工作方式
技能基于 FFmpeg CLI 和 libavcodec 库,覆盖三类常见任务:
- 批量格式转换:统一输入输出编码参数,支持从常见格式(如 WAV、FLAC)转换到目标格式(如 MP3、AAC)。
- 响度标准化:按 EBU R128 标准计算响度,调整音频输出以符合广播级要求。
- 元数据提取:用
ffprobe获取音频时长、采样率、码率等信息,便于后续分类或索引。
使用时,技能会先检查输入文件格式,再调用 FFmpeg 完成转换,必要时插入响度分析步骤,最后输出处理后的文件和提取的元数据。
适用边界与注意点
适合处理本地或批量音频文件的转码任务,不适合实时流处理或需要复杂音频特效的场景。由于安装说明未自动提取,建议在使用前检查上游项目源码,避免在敏感工作流中直接运行未知代码。
使用场景
- 播客团队拿到多份不同设备录制的 WAV 素材,需要批量转成 MP3 并按 EBU R128 统一响度
- 音频编辑在发布有声节目前,需要用 ffprobe 提取各段素材的时长、采样率和码率并核对是否达标
- 媒体资料库要入库上千个音频文件,需要批量统一格式、规范化响度,并导出元数据用于索引
- 播客制作者把采访录音从 FLAC 转成 AAC,同时提取元数据生成节目信息表
适合人员
- 播客制作者,需要把多格式采访录音批量转码并统一响度后再发布
- 音频工程师,需要在节目上线前用 ffprobe 核对各段素材的时长与码率
- 媒体库管理员,需要对入库音频统一格式与响度并生成索引元数据
- 有声书团队,需要将不同来源的录音批量转换为目标格式并提取元数据