2
8月
2024
16:37

安装 YT-DLP

2 8月 2024 16:37

youtube-dl 程序已过时且不受支持。 相反,开发了 YT-DLP。

简介

由于 YouTube 速度变慢,有两种选择 - 要么使用“变通办法”,这可能是非法的,
或者从 YouTube 低速下载视频并离线观看。 我会考虑第二种选择。
YT-DLP 旨在将视频从命令行加载到输出文件中。

安装

YT-DLP 需要 Python 3 和 PIP 安装程序

1) 安装和更新pip3:

sudo apt安装python3-pip
sudo pip3 install --upgrade pip
python -m pip install --upgrade pip

来源: 如何在 Ubuntu 上安装 pip

2) 安装和更新yt-dlp:

python -m pip install --upgrade "yt-dlp[default]" 

更新:2025 年需要额外的“secretstorage”组件

python -m pip install secretstorage

来源: 安装 yt-dlp

使用 yt-dlp

到 2025 年:

yt-dlp URL

2005年以后,需要JavaScript引擎。 最简单的事情是 安装 deno

  • 启动 Chrome
  • 来自 Chrome 商店 安装附加组件 “在本地获取 Cookies.txt”
  • 打开一个新书签,在地址栏中输入视频 URL 并登录。 视频应该开始播放。
  • 在同一窗口的地址栏中输入地址 https://www.youtube.com/robots.txt 并按 Enter
  • 在面板上打开插件 “在本地获取 cookies.txt” 将 YouTube cookie 提取到磁盘。 文件 ~/Downloads/www.youtube.com_cookies.txt 将被保存。

释放硬盘空间 - 要下载视频,您的主文件夹中至少需要 3 GB 的可用空间。 (检查可用空间 - 命令 df -h )。

启动 ytl-dlp 并从 YouTube 下载视频

yt-dlp URL --cookies ~/Загрузки/www.youtube.com_cookies.txt  --js-runtimes deno:/home/vladimir/.deno/bin/deno

其中 URL 是 YouTube 视频的链接。

资料来源:
yt-dlp 常见问题解答
yt-dlp EJS- JavaScript 引擎。
*提取 YouTube cookie



相关出版物