我们都喜欢听音乐,无论是在健身房、工作中还是在户外,音乐是我们生活的一部分。每个人都有自己的音乐收藏,毫无疑问每个人都喜欢扩展它。
虽然有流媒体服务,例如,许多人仍然喜欢下载自己的音乐并整理自己的专辑和播放列表。
今天我们将向您展示如何轻松下载mp3歌曲YouTube视频。为了完成这个,我们将使用yt-dlp– Linux 下的命令行视频下载工具。
yt-dlp是一个改进的叉子youtube-dl,这是一个流行的命令行工具,用于从各种网站(包括 YouTube)下载视频。 yt-dlp 提供与 youtube-dl 相同的功能,以及附加功能和错误修复。
youtube-dl已终止,该项目在收到 Google 的 DMCA 删除通知后于 2022 年 12 月停止。
在本教程中,您将学习如何从以下位置下载 mp3 曲目:YouTube使用yt-dlp工具。当然,首先,您需要将其安装在您的系统上。
如果您还没有查看上面的文章,请参阅以下安装方法:
安装 yt-dlp – 适用于 Linux 的 Youtube 视频下载器
套餐yt-dlp可用于和发行版,并且可以使用您最喜欢的包管理器轻松安装它。
$ sudo apt install yt-dlp [On Debian, Ubuntu and Mint] $ sudo yum install yt-dlp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/yt-dlp [On Gentoo Linux] $ sudo apk add yt-dlp [On Alpine Linux] $ sudo pacman -S yt-dlp [On Arch Linux] $ sudo zypper install yt-dlp [On OpenSUSE]
或者,安装最新版本yt-dlp,使用以下或者下载适用于您的操作系统的官方二进制文件。
$ sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp $ sudo chmod a+rx /usr/local/bin/yt-dlp
$ sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp $ sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable
在 Linux 上从 YouTube 视频下载 MP3(歌曲)
这yt-dlp命令有相当广泛的"help"
页面,如果您想查看它,只需键入:
$ yt-dlp --help

如果您正在寻找特定选项,我建议使用并搜索特定单词,如图所示。
$ yt-dlp --help | grep extract-audio

现在要将视频下载为 mp3 曲目,我们需要以下两个选项:
--extract-audio
(短选项-x) – 将视频文件转换为纯音频文件。--audio-format
– 指定下载文件的音频格式。
支持的音频格式是“最好的“,”亚克“,”讲话“,”mp3“,”米4a“,”作品“, 或者 ”声音“; “最好的”为默认设置。
将 YouTube 视频下载为歌曲
要将视频下载为歌曲文件,您可以使用以下命令之一:
$ yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM

如果您想为歌曲文件添加封面,您可以添加--embed-thumbnail
选项:
在这种情况下,命令将如下所示:
$ yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA

下载 YouTube 播放列表中的所有歌曲
您可能已经注意到,YouTube 播放列表最近变得越来越流行。因此,您很可能想要从播放列表中下载多首曲目。幸运的是yt-dlp提供下载整个播放列表或仅下载其中的一系列歌曲的选项。
为此,您将需要使用以下选项:
--playlist-start NUMBER
– 播放列表视频的起始位置(默认为 1)。--playlist-end NUMBER
– 播放列表视频结束位置(默认为最后一个)。
在哪里"NUMBER"
是播放列表的起点和终点。下面的命令将下载第一个5首歌曲从给定的播放列表:
$ yt-dlp -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

如果您想下载整个播放列表,请不要使用播放列表开始和播放列表结束参数。相反,只需传递播放列表 URL。
下载多个 YouTube 播放列表中的所有歌曲
首先,您需要创建一个文本文件(例如,播放列表.txt)并粘贴包含您要下载的歌曲的 YouTube 播放列表的 URL。
打开终端并运行以下命令以下载播放列表中的所有歌曲:
$ yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'
以上是从不同 Youtube URL 下载多首歌曲的简单解决方案。
更新 YTP-DL
ytp-dl可以使用以下命令将其本身更新到最新版本。
$ yt-dlp -U
结论
yt-dlp是一个简单但功能强大的工具,可以帮助您在设备上下载音乐。您现在已准备好将您的音乐库扩展至一个全新的水平。
如果您有任何问题或意见,请随时在下面的评论部分提交。