如何使用YouTube-DL从YouTube视频下载MP3轨道

我们将向您展示如何使用YouTube-DL(Linux的命令行视频下载工具)从YouTube视频轻松下载mp3曲目和缩略图。

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

从YouTube视频下载MP3歌曲

从YouTube视频下载MP3歌曲

今天我们将告诉你如何轻松地从YouTube视频下载的MP3歌曲。 要完成这一点,我们将使用YouTube-DL - Linux的命令行视频下载工具。 基于python,youtube-dl可以用于几乎所有(如果不是全部)Linux发行版。 如果您还没有听说过这项工具,建议您查看以下连结中有关youtube-dl的详细评论:

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

在本教程中,您将学习如何从YouTube使用YouTube-DL工具下载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下载MP3视频

YouTube的-DL拥有相当广泛的"help"页面,如果你想要回顾它,只需键入:

# youtube-dl --help
Youtube-DL帮助菜单

Youtube-DL帮助菜单

如果你正在寻找一个特定的选择,我建议使用的“grep”实用 ,如图所示搜索特定的单词。

# youtube-dl --help | grep extract-audio
使用Grep在文件中搜索单词

使用Grep在文件中搜索单词

现在要下载一个视频mp3轨道,我们需要以下两个选项:

  1. --extract-audio (短选项-x) -视频文件转换为纯音频文件。
  2. --audio-format -指定音频格式,其中该文件将被下载。 支持的音频格式是“最佳”,“aac”,“vorbis”,“mp3”,“m4a”,“opus”或“wav” “best”默认设置

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

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q
从Youtube视频下载MP3

从Youtube视频下载MP3

如果你想拥有的MP3文件的封面,你可以添加--embed-thumbnail选项:

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

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q
从Youtube视频下载带有缩略图的MP3视频

从Youtube视频下载带有缩略图的MP3视频

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

您可能注意到,YouTube播放列表最近越来越受欢迎。 因此,您可能希望从播放列表中下载多个曲目。 幸运的是,YouTube的-DL提供了一个选项,下载它在整个播放列表或歌曲只是一个范围。

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

  1. --playlist-start NUMBER -播放视频在启动(默认为1)
  2. --playlist-end NUMBER -播放视频结束时(默认为最后一个)

其中, "NUMBER"是起始和播放列表的结束点。 下面的命令将下载从给定播放列表中的第5首歌曲

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs
从Youtube下载多个MP3播放列表

从Youtube下载多个MP3播放列表

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

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

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

写一个名为的URL videos.txt ,并一定要保持一个网址一行。 然后你可以使用下面"for"循环来下载的歌曲:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done
从Youtube视频列表下载MP3

从Youtube视频列表下载MP3

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

结论

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

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