如何使用 youtube-dl 只下载音频

系统 Linux
youtube-dl 是一个多功能的命令行工具,用于从 YouTube 和许多其他网站下载视频。我用它来做我自己的 YouTube 视频的备份。

[[421889]]

youtube-dl 是一个多功能的命令行工具,用于从 YouTube 和许多其他网站下载视频。我用它来做我自己的 YouTube 视频的备份。

默认情况下,你会 使用 youtube-dl 下载视频。用 youtube-dl 只提取音频怎么样? 其实很简单。让我告诉你步骤。

注意

从网站下载视频可能违反他们的政策。这取决于你是否选择下载视频或音频。

使用 youtube-dl 只下载音频

请确保你已经在你的 Linux 发行版上安装了 youtube-dl

  1. sudo snap install youtube-dl

如果你只想从 YouTube 视频中下载音频,你可以使用 youtube-dl 的 -x 选项。这个提取音频的选项将视频文件转换为纯音频文件。

  1. youtube-dl -x video_URL

该文件被保存在你运行 youtube-dl 命令的同一目录下。

这是我下载 Zorin OS 16 评论视频的画外音的示例:

  1. youtube-dl -x https://www.youtube.com/watch?v=m_PmLG7HqbQ
  2. [youtube] m_PmLG7HqbQ: Downloading webpage
  3. [download] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a
  4. [download] 100% of 4.26MiB in 00:03
  5. [ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
  6. [ffmpeg] Post-process file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a exists, skipping

你注意到音频格式了吗?它是 .m4a 格式。你可以把音频格式指定为你所选择的格式。

比如你想提取 MP3 格式的音频。你可以像这样使用它:

  1. youtube-dl -x --audio-format mp3 video_URL

下面是我之前展示的同一个例子。你可以看到它 使用 ffmpeg 转换 m4a 文件为 mp3:

  1. youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=m_PmLG7HqbQ
  2. [youtube] m_PmLG7HqbQ: Downloading webpage
  3. [download] Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a has already been downloaded
  4. [download] 100% of 4.26MiB
  5. [ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
  6. [ffmpeg] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.mp3
  7. Deleting original file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a (pass -k to keep)

以 MP3 格式下载整个 YouTube 播放列表

是的,你完全可以这样做。最主要的是要在这里得到播放列表的 URL。它通常是以下格式:

  1. https://www.youtube.com/playlist?list=XXXXXXXXXXXXXXXXXXX

要获得一个播放列表的 URL,当播放列表显示在右边栏时,点击其名称。

 

Click on the playlist title

它将带你到播放列表页面,你可以在这里复制 URL。

 

Grab the playlist URL

现在你有了播放列表的 URL,你可以用它来下载 MP3 格式的音频文件,方法如下:

  1. youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL

那个看起来很可怕的 -o "%(title)s.%(ext)s" 指定了输出文件(选项 -o),并指示它使用视频的标题和扩展名(本例为 mp3)来命名音频文件。

 

我希望你觉得这个技巧对你有帮助。享受音频文件吧。 

 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2018-01-16 10:19:20

2020-10-26 15:19:13

RIAAGitHub微软

2020-11-18 14:24:38

GitHubyoutube-dl库开源

2022-01-17 10:37:49

YouTube-DL唱片公司索尼

2020-10-26 10:04:50

GitHub代码开源

2020-11-04 09:38:05

GitHub代码开源

2020-11-01 16:22:37

GitHub开源项目开发

2020-11-20 13:04:56

GitHub代码开发者

2020-11-18 09:33:29

GitHub代码开发者

2023-06-18 07:51:27

2021-04-12 17:59:39

WindowsYouTube谷歌

2016-12-09 08:56:54

2016-11-22 08:50:23

2023-01-05 16:51:04

机器学习人工智能

2022-11-24 13:06:32

LinuxAudacity

2023-02-07 09:09:48

视频文件存储

2022-10-14 18:19:41

YouTube

2016-10-31 20:21:05

LinuxOctave音频文件

2016-10-31 19:41:50

LinuxOctave音频文件

2023-08-02 08:00:00

JavaScriptWeb
点赞
收藏

51CTO技术栈公众号