📌  相关文章
📜  如何在 Linux 命令行中下载 YouTube 视频?

📅  最后修改于: 2021-10-19 08:04:09             🧑  作者: Mango

可以使用youtube-dl工具通过 Linux 终端从在线源下载视频。 youtube-dl是一个基于 Python 的小型命令行工具,可以从 Youtube、Facebook、Dailymotion 和更多类似网站下载视频。它是用 PyGTK 编写的,需要Python解释器来运行这个程序,它不受平台限制。

这个工具的最大特点是它支持恢复中断的下载。如果下载过程中途终止,我们可以简单地使用相同的视频 URL 重新运行它。

youtube-dl 的特点:

  • 不仅允许从 YouTube 下载视频,还允许从其他流行网站下载视频。
  • 允许下载多种可用视频格式的视频,如 MP4、WebM 等。
  • 也可以选择要下载的视频的质量。
  • 恢复暂停的下载。

    安装

    基于 Ubuntu 的 Linux 发行版的命令是:

    sudo apt install youtube-dl

    对于其他 Linux 发行版:

    sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

    下载文件后,我们需要对脚本设置可执行权限才能正常执行。

    sudo chmod a+rx /usr/bin/youtube-dl

    使用 Youtube-dl

    只需运行以下命令即可下载视频

    youtube-dl video_url

    其中“ video_url ”是要下载的视频的 URL。

    下载影片字幕

    为视频下载字幕是一个两步过程。首先,我们必须使用以下命令检查给定视频是否有字幕:

    youtube-dl --list-subs video_url

    第二步是下载字幕而不下载视频:

    youtube-dl --all-subs --skip-download video_url

    下载 YouTube 播放列表

    我们可以使用以下命令从 YouTube 下载我们想要的整个播放列表:

    youtube-dl -cit playlit_url

    仅从视频下载音频

    我们可以使用以下命令仅以我们想要的格式下载视频的音频:

    youtube-dl -x --audio-format mp3 video_url

    无论用户想要什么格式,都必须指定格式,否则将下载默认的 Ogg 文件格式。