关于 audio-extract
audio-extract 是一项用于从视频中提取音轨的技能,使用内置 ffmpeg 本地处理,无需 API 密钥或外部服务。可将视频音频另存为 MP3 或 WAV,适用于转录等媒体流程。
主要功能
- 01从视频文件或 URL 提取音频
- 02选择 MP3 或 WAV 格式
- 03指定输出路径或目录
- 04使用内置 ffmpeg 本地处理
适用场景
- 01为访谈视频提取音频以供转录
- 02将视频音轨另存为独立文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ agntswrm/ agent-media --skill audio-extract安装后在 Claude Code 中输入/audio-extract确认已加载。
详细介绍
音频提取
从视频文件中提取音轨。这是使用内置 ffmpeg 二进制文件执行的本地操作,无需 API 密钥或外部服务。
命令
npx agent-media@latest audio extract --in <path> [options]
输入
| 选项 | 必填 | 说明 |
|---|---|---|
--in | 是 | 输入视频文件路径或 URL(支持 mp4、webm、mkv、avi、mov) |
--format | 否 | 输出音频格式:mp3(默认)或 wav |
--out | 否 | 输出路径、文件名或目录(默认:./) |
输出
返回包含提取音频文件的 JSON 对象:
{
"ok": true,
"media_type": "audio",
"action": "extract",
"provider": "local",
"output_path": "extracted_123_abc.mp3",
"mime": "audio/mpeg",
"bytes": 24779
}
示例
将音频提取为 MP3(默认格式):
npx agent-media@latest audio extract --in video.mp4
将音频提取为 WAV:
npx agent-media@latest audio extract --in video.mp4 --format wav
指定输出目录:
npx agent-media@latest audio extract --in video.mp4 --out ./audio-files
使用场景:视频转录工作流
由于转录服务处理音频文件的效果更好(上传文件更小、处理速度更快),请使用以下工作流:
# Step 1: Extract audio from video (local, instant)
npx agent-media@latest audio extract --in interview.mp4 --format mp3
# Output: extracted_xxx.mp3
# Step 2: Transcribe the audio (cloud API)
npx agent-media@latest audio transcribe --in extracted_xxx.mp3 --provider fal
提供方
此操作使用内置 ffmpeg(通过 ffmpeg-static)的本地提供方。无需 API 密钥。
评论
支持 Markdown