我们都喜欢听音乐。 无论是在健身房,工作场所,外面,音乐都是我们生活的一部分。 每个人都有自己的音乐收藏,毫无疑问,每个人都喜欢扩大它。 虽然有像Spotify这样的流媒体服务,但许多人仍然喜欢下载他们自己的音乐并组织他们的专辑和播放列表。

今天我们将向您展示如何从YouTube视频轻松下载mp3曲目。 为此,我们将使用YouTube-DL - Linux的命令行视频下载工具。 基于python,youtube-dl几乎可用于所有(如果不是全部)Linux发行版。 如果您还没有听说过这个工具,我建议您点击以下链接查看我们对youtube-dl的详细介绍:

不要错过: 安装YouTube-DL - 适用于Linux的命令行视频下载工具

在本教程中,您将学习如何使用youtube-dl工具从Youtube下载mp3曲目。 当然,首先需要在系统上安装它。 如果您尚未检查上述文章,请按以下步骤进行安装:

安装YouTube-DL - 适用于Linux的Youtube视频下载程序

YouTube-DL适用于CentOS / RHEL / Fedora和Ubuntu / Debian /衍生产品,可以使用以下命令轻松安装:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

从Linux下载Youtube视频下载MP3 Track

"help"
# youtube-dl --help

如果您正在寻找特定选项,我建议使用“grep”实用程序并搜索特定的单词,如图所示。

# youtube-dl --help | grep extract-audio

现在要将视频下载为mp3曲目,我们需要以下两个选项:

--extract-audio--audio-format

要将视频下载为mp3文件,您可以使用以下命令之一:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q
--embed-thumbnail

在这种情况下,命令将如下所示:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

从YouTube播放列表下载多个MP3曲目

您可能已经注意到,youtube播放列表最近变得越来越流行。 因此,您可能希望从播放列表中下载多个曲目。 幸运的是, youtube-dl提供了一个选项,可以下载整个播放列表或其中的一系列歌曲。

为此,您需要使用以下选项:

--playlist-start NUMBER--playlist-end NUMBER--playlist-end NUMBER"NUMBER"
# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

如果您希望下载整个播放列表,请不要使用playlist-start和playlist-end参数。 相反,只需传递播放列表网址即可。

从不同的YouTube播放列表下载MP3曲目

我们也知道您可能不喜欢其他人的播放列表中的所有歌曲。 那么如果你想从不同的播放列表下载很多歌曲呢? 那么关于这个问题的解决方法是在单个文件中获取URL列表。

videos.txt"for"
# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

以上是从不同的Youtube网址下载多首歌曲的简单解决方案。

结论

Youtube-dl是一款简单但功能强大的工具,可以帮助您在设备上下载音乐。 您现在可以将音乐库扩展到一个全新的水平。

如果您有任何问题或意见,请不要犹豫,在下面的评论部分提交。