Alejandro Rioja.
Scripts

如何将 YouTube 视频转换为 MP3?

Alejandro Rioja
Alejandro Rioja
2 分钟阅读
TL;DR

2026 年唯一可靠且安全的方法是 yt-dlp + ffmpeg。大多数基于浏览器的转换网站要么是广告软件陷阱,要么已经关闭。以下是如何通过命令行干净利落地完成转换——以及相关法律限制。

免费新闻通讯

每周三。28,400+ 读者。纯干货。

目录

2026 年 5 月更新。

TL;DR: 2026 年唯一可靠且安全的方法是 yt-dlp + ffmpeg。大多数基于浏览器的转换网站要么是广告软件陷阱,要么已经关闭。以下是如何通过命令行干净利落地完成转换——以及相关法律限制。

自本文首次发布以来发生了什么变化

2022 年我最初写这篇文章时,有半打基于网页的「YouTube 转 MP3」转换器确实能用。到 2026 年,几乎所有这些工具都已消失、损坏或变得危险:

原版 youtube-dl 工具也变得迟缓且维护不善。它的活跃分支 yt-dlp 现在是社区标准——它被积极维护,能够应对 YouTube 当前的反机器人措施,也是我实际使用的工具。

2026 年为何还要转换 YouTube 音频?

在介绍具体方法之前,有必要直接说明什么情况下这样做才真正合适:

如果您只是想离线听音乐,YouTube Premium 是最干净的途径:它在 YouTube 应用和 YouTube Music 中包含离线下载功能,且不违反任何人的使用条款。对于个人存档自己上传的内容或合法授权的音频,yt-dlp 是正确的工具。

实际方法:yt-dlp + ffmpeg

这是我使用的方法。可在 macOS、Linux 和 Windows 上运行。

第一步:安装 yt-dlp

在 macOS 上使用 Homebrew:

bash
brew install yt-dlp

在 Linux(大多数发行版)上:

bash
pip install yt-dlp

在 Windows 上,从 yt-dlp GitHub 发布页面下载 .exe 文件并将其添加到 PATH。

第二步:安装 ffmpeg

yt-dlp 使用 ffmpeg 转换音频流。在 macOS 上:

bash
brew install ffmpeg

在 Ubuntu/Debian 上:

bash
sudo apt install ffmpeg

在 Windows 上,从 ffmpeg.org 下载 ffmpeg,并将 bin 文件夹添加到 PATH。

第三步:提取音频

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 "https://www.youtube.com/watch?v=VIDEO_ID"

每个参数的作用:

文件以视频标题为文件名保存在当前目录中。

批量下载播放列表

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 "https://www.youtube.com/playlist?list=PLAYLIST_ID"

yt-dlp 自动处理分页。如果再次运行该命令,它会跳过已下载的文件。

添加元数据(可选但实用)

bash
yt-dlp -x --audio-format mp3 --audio-quality 0 --add-metadata "URL"

这会将标题、上传者和缩略图嵌入 MP3 的 ID3 标签中,使您的媒体播放器能够显示这些信息。

保持 yt-dlp 正常运行

YouTube 偶尔会推出导致 yt-dlp 暂时失效的更新。当下载开始失败时,首先更新:

bash
yt-dlp -U

该自更新命令会拉取最新版本。YouTube 每次有所变动后,维护者通常会在一两天内推送修复。

为何我不推荐基于浏览器的转换器

我最初列举了 ByClick Downloader、320YTmp3、MyConverters、Mp3Download、YTMp3 和 DVDVideoSoft。以下是目前的情况:

我不会给它们添加链接。如果您想要基于图形界面的工具又不想使用命令行,4K Video Downloader+ 有着不错的口碑,不过安装前请确认其当前状态。

总结

在 2026 年,yt-dlp + ffmpeg 是我可以毫无保留推荐的唯一组合。它是开源的、被积极维护的、免费的,且能产生干净的输出,没有广告软件。命令只需三个参数和一个 URL。

如果您提取的是您拥有或明确有权使用的音频,这是一个干净的工作流程。如果您在翻录本应购买的音乐,请明白您处于法律上的灰色(或红色)地带——请参见下方常见问题。


本指南是 alejandrorioja.com 的一部分——由 Alejandro Rioja 撰写, 他现在为创始人构建 AI 智能体系统,包括使本网站保持更新的智能体。了解详情 →

2026 年 5 月更新

YouTube 及更广泛的视频下载工具领域在 2024–25 年间发生了实质性变化:

本文中的操作方法对其涵盖的情况仍然有效;只需在确定工作流程之前验证您选择的工具仍然可用。

YouTube 转 MP3——2026 年常见问题

将 YouTube 视频转换为 MP3 合法吗?

这取决于您在转换什么。YouTube 的服务条款禁止未经 YouTube 或版权所有者明确许可而下载内容。除服务条款外,提取您未拥有的受版权保护的音频(例如音乐)在大多数司法管辖区违反版权法——视频可以公开观看这一事实并不赋予您创建本地副本的许可。如果您在归档自己上传的内容、下载知识共享授权材料,或创作者明确给予了许可,则处于合法范围内。对于其他情况,YouTube Music、Spotify 或 Apple Music 等流媒体服务才是合法的选择。

youtube-dl 被关闭了还是仍在运行?

youtube-dl 于 2020 年在 RIAA 提出下架请求后被短暂从 GitHub 删除,但随后被恢复。它继续存在,但开发速度已大幅放缓。社区将其分叉为 yt-dlp,该工具更新频繁,能够应对 YouTube 当前的机器人检测措施。我只使用 yt-dlp——已经没有充分理由继续使用原版工具了。

为什么那么多 YouTube 转 MP3 网站有虚假下载按钮?

这些网站通过广告变现。真正的「下载」按钮往往被埋藏在几个大型虚假按钮之间,这些虚假按钮会触发广告点击、浏览器扩展安装或重定向链。有些还会传播真实的恶意软件。这些网站的设计目的是从技术能力不足以区分真实按钮和诱饵的用户身上最大化广告收入。通过 yt-dlp 的命令行方法完全没有这些问题——输出正是您所要求的内容。

我能获得的最佳音频质量是多少?

YouTube 对大多数视频的音频流最高为 128 kbps(AAC 或 Opus 编解码器)。部分视频有更高质量的流可用,最高可达 256 kbps Opus。当您使用 --audio-quality 0 运行 yt-dlp 时,它会选择最佳可用源。此时转换为 MP3 是有损到有损的转码——您不会获得比源流更好的质量,而且重新编码总会带来一定程度的质量损失。如果音频质量很重要,请使用 --audio-format opus--audio-format m4a 以避免额外的转码步骤。

相关阅读:

继续阅读

将AI实战手册发送到您的邮箱

每周三。28,400+ 读者。纯干货。

↵ 查看全部结果 esc esc 关闭