youtube-dl 是一个多功能的命令行工具,用于从 YouTube 和许多其他网站下载视频。 我用它来制作我自己的 YouTube 视频。
默认情况下,您使用 youtube-dl 下载视频。 用youtubede-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,请在右侧边栏中显示播放列表时单击其名称。
它将带您进入播放列表页面,您可以在此处复制 URL。
现在您有了播放列表 URL,您可以使用它以下列方式下载 MP3 格式的音频文件:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL
那个吓人的样子 -o "%(title)s.%(ext)s"
指定输出文件(使用选项 -o)并指示它使用视频的标题和扩展名(在本例中为 mp3)来命名音频文件。
我希望这个快速提示对您有所帮助。 享受音频文件:)