audio-extractor
从 1500 多个网站提取高质量音频,支持多种格式转换 (MP3, FLAC 等)、内嵌元数据与封面,并可批量下载播放列表。适合制作播客、音乐收藏与影音转码。
简介
Audio Extractor 是一款功能强大的自动化工具,专门用于将视频内容转换为高质量音频文件。通过集成行业标准的 yt-dlp 库,该技能支持从包括 YouTube、SoundCloud 和 Bandcamp 在内的 1500 多个网站中提取音频。无论您是需要处理视频素材的创作者、进行资料归档的学生,还是正在构建本地音乐库的爱好者,此工具都能实现从下载到文件标签化的全自动化流程。它处理复杂的任务,如播放列表批量下载、音量归一化以及元数据嵌入,确保您的输出文件结构清晰,适用于任何播放设备。
-
支持多种工业标准音频格式:MP3, M4A, FLAC, WAV 和 OPUS。
-
自动嵌入元数据:包括标题、艺术家、专辑信息、曲目编号以及高分辨率封面艺术图。
-
高级批量处理:支持播放列表选择性下载、下载存档跟踪(跳过重复内容)以及高度自定义的输出命名模板。
-
品质控制:允许用户在有损压缩(方便携带)与无损格式(方便归档)之间自由选择。
-
核心环境集成:基于 remotion 执行器,内置了 ffmpeg 和 deno,确保跨平台运行的可靠性。
-
此工具依赖 remotion 环境,必须正确配置 ffmpeg 以进行音频转码。
-
下载 YouTube 内容时,必须具备 Deno JavaScript 运行时,否则会导致 yt-dlp 运行时错误。
-
针对 YouTube 的频率限制或区域封锁,可以使用 --geo-bypass 标志,或在失败时建议用户提供直接的音源 URL。
-
遇到复杂的权限限制时,建议的降级策略是让用户直接上传音频文件或提供源地址。
-
支持使用模板变量(如 %(title)s, %(playlist_index)s)进行自定义命名,极大地方便了大规模媒体文件的管理与分类。
仓库统计
- Star 数
- 1,108
- Fork 数
- 100
- Open Issue 数
- 4
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 10:47