跳至主要内容

如何使用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使用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是一种简单,但功能强大的工具,可以帮助您下载您的设备上的音乐。 您现在可以将音乐库扩展到一个全新的水平。

本文转载自 Howtoing运维教程>> 如何使用YouTube-DL从YouTube视频下载MP3轨道

评论

此博客中的热门博文

CentOS7一键脚本安装WireGuard

写在前面 最近搬运本教程一键脚本的小伙伴比较多,本站是允许也支持的,为了更多的人能使用到,也算是间接的帮助了大家。但是搬运过程需要做到以下几点 1、搬运请标注出处 2、必须保证无篡改,免费分享 3、不得给大家使用脚本设置障碍。包括不限于需关注、订阅、设置密码等行为 视频版教程: 点击查看youtube视频 (需FQ) WireGuard WireGuard ®是一种非常简单而现代,快捷的VPN,利用国家的最先进的加密技术。它旨在比IPSec更快,更简单,更精简,更有用,同时避免大规模的头痛。它打算比OpenVPN更高效。WireGuard设计为通用VPN,可在嵌入式接口和超级计算机上运行,​​适用于多种不同情况。最初是为Linux内核发布的,现在它是跨平台的,可广泛部署。它目前正在大力发展,但它已经被认为是业内最安全,最易于使用,最简单的VPN解决方案。 下一代高速wireguard,以上来自英文自动翻译,避免大规模的网络传输的headers,大体意思是更底层一些,效率更高一些,速度更快一些,测试过程中分别使用搬瓦工GIA和GCE台湾,两者均能秒开4K,前者40M左右,后者60M左右,可以说速度起飞了,放下youtube截图。视频教程已上传youtube, 点击观看(需FQ) 。 关于一键脚本 1、仅适用于centos7 2、VPS架构必须是KVM 3、测试了 搬瓦工、谷歌云、Vultr 的centos7,可以完美搞定 4、cento7大部分内核都是3.10,不能正确安装,所以需要升级 5、有些厂商的vps内核貌似升级不了,例如vpsserver,这个还是要自行解决 6、wireguard是一个peer对应一个客户端,如果需要多个客户端使用可 查看多用户配置视频 。 关于VPS选择 如果是仅仅上外网,推荐板瓦工的年付19刀VPS,经测试在这套方案下速度也很快,秒杀ss等其他软件。 点击查看板瓦工VPS推荐 。 教程开始 1、VPS应安装为centos7系统,使用xshell或其他ssh工具连接VPS后,执行下面命令: yum install -y wget && wget https://raw.githubuser...

udp2raw:防止UDP干扰

今天介绍一款防止UDP干扰的软件,我们一般都知道当UDP传输流量较大时,运营商为了保证整体宽度质量,会对于UDP进行限速或禁止,但一般都是临时性的。今天介绍的这款软件udp2raw,就是可以将UDP伪装为TCP的软件,从而逃过UDP干扰。适合UDP干扰比较严重的地区,尤其某些南方电信,呵呵哒,×……×&%¥×(。 软件 udp2raw,github开源软件,作者wangyu大神,有能力可以去支持一下,附上项目链接 github udp2raw: https://github.com/wangyu-/udp2raw-tunnel 场景 软件:适用于采用udp协议传输数据的软件,例如openvpn(udp)、wireguard、kcptun等。 使用方式:无论openvpn还是wireguard,亦或kcptun,udp2raw的使用方式都是一样的,udp2raw只需要开启服务端和客户端组成传输隧道,隧道两端则是openvpn/wireguard/kcptun等软件,openv/wg/kcptun客户端----->udp2raw客户端----->udp2raw服务端------->openv/wg/kcptun服务端。 软件配置没有难度,只是简单配置下端口而已,注意别大脑混乱就可以了。 配置教程(wireguard为例,centos7系统下) 特别注意:udp2raw单独搭配openvpn、wireguard时,必须要设置一下openvpn/wireguard的MTU,设置为1200,超过1300软件会崩溃。 1、服务端 修改wireguard的MTU,如果是一键脚本安装的,那么使用下面命令修改/etc/wireguard/wg0.conf文件,如果不是,自行解决。 sed -i " s/1420/ 1200 / " /etc/wireguard/wg0.conf 重启wg wg-quick down wg0 wg-quick up wg0 wg命令查看wireguard监听的端口,下面要用。 获取udp2raw服务端 curl -o udp2raw https://raw.githubusercontent.com/yoba...

科学上网

科学上网 各版本酸酸乳客户端下载 ShadowsocksR Win 客户端: Shadowsocks Shadowsocks 2.3.1 (XP 系统可用) ShadowsocksR ShadowsocksRR Outline electron-ssr flora SScap SSTap SocksCap Clash for Windows Android 客户端: Shadowsocks 影梭 Shadowsocks 影梭 Google Play Shadowsocks obfs ShadowsocksR ShadowsocksRR Outline Surfboard (Surfboard 支持导入Surge配置) NetPatch Postern (Postern 支持导入Surge配置) BifrostV Linux 客户端: Shadowsocks-qt5 ShadowsocksR Outline Avege flora electron-ssr OpenWRT 客户端: OpenWRT-Shadowsocks iOS 客户端 (全区可下载): Surge 3  免费+内购 ¥328.00 A.BIG.T IV  ¥68.00 ShadowProxy  ¥3.00 GoodShadow  ¥1.00 SuperWingy  ¥3.00 ShadowBroken  ¥12.00 BananaNet  ¥25.00 寒梅 - Mume Red  ¥68.00 AnyLink  免费 Detour  免费 SkipWorld  免费 SsrConnectPro  免费 Surge Enterprise  免费 iOS 客户端 (仅国区下架,其他区可下载): Surge  $49.99 Quantumult  $4.99 Shadowrocket  $2.99 Potatso 2  $2.99 Ranger NetworkTool ...