内容创作
audio-extractor avatar

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
在 GitHub 查看