如何使用 youtube-dl 只下载音频
创始人
2024-03-02 08:26:03
0

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

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

注意

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

使用 youtube-dl 只下载音频

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

sudo snap install youtube-dl

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

youtube-dl -x video_URL

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

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

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

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

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

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

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

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

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

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

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

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

Click on the playlist title

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

Grab the playlist URL

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

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

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

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


via: https://itsfoss.com/youtube-dl-audio-only/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

2026 年 Linux ...
Linux音频大会(简称LAC)是一场国际性会议,致力于推广音乐、...
2026-01-13 14:46:40
Linux 6.19内核将...
IT之家 1 月 10 日消息,据科技媒体 Phoronix 今天...
2026-01-11 21:17:42
韶音于CES 2026呈现...
在近日举行的CES 2026消费电子展上,全球开放式音频技术引领者...
2026-01-08 17:16:30
给AI内容“卸妆”,一眼辨...
AI技术迅猛迭代,创作的边界不断拓宽,在为我们生活和工作带来便捷的...
2026-01-02 21:16:51
周五你需要知道的隔夜全球要...
1、OpenAI整合团队加码音频 人工智能研发,为推出首款人工智能...
2026-01-02 07:17:21
安凯微:AI眼镜芯片已经实...
12月29日,安凯微(688620.SH)发布投资者关系活动记录表...
2025-12-29 18:15:35

热门资讯

如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
硬核观察 #1249 LG 洗... #1 LG 洗衣机每天上传近 4GB 的数据?一个名为 Johnie 的 LG 洗衣机用户发现,他的...
2024 年 Linux 和开... 让我们尝试预测未来吧!新的一年快乐,朋友们 ✨2024 年的钟声已经敲过,我们有必要去预见一下将塑造...