前言:要下载Youtube的前提是能够科学上网,且最好确保使用稳定的工具。
(默认已安装anaconda,如未安装可以见教程:https://blog.csdn.net/fan18317517352/article/details/123035625)
在anaconda中创建新环境
打开anaconda promopt
创建一个新的python环境(python3.9可以满足yt-dlp的使用要求)
激活创建好的python环境
# 创建新的anaconda环境
conda create -n [环境名称] python=3.9
# 激活创建好的anaconda环境
conda activate [环境名称] 在环境中安装yt-dlp
pip install yt-dlp 本专栏下述具体案例以下载membership only视频为例,普通视频下载不需要“--cookies-from-browser chrome”,其他操作相同。使用“--cookies-from-browser chrome”时关闭chrome浏览器。
(PS:membership only视频下载需要该账号拥有下载频道的会员。)
在激活的conda环境中获取需要下载视频的可下载列表
yt-dlp --list-formats [网页链接] --cookies-from-browser chrome

可下载的视频及音频列表
下载需要的视频/音频-f 后面的数字为可下载列表中的“ID”一列。默认保存路径为命令行中显示的路径,需要修改路径可以使用“CD”进行修改。
# 下载仅视频文件
yt-dlp --cookies-from-browser chrome -f 299 [网页链接]
#下载仅音频文件
yt-dlp --cookies-from-browser chrome -f 140 [网页链接]
#下载带有音频的视频文件(自动合并两者)
yt-dlp --cookies-from-browser chrome -f 299+140 [网页链接]

下载完成
PS:
yt-dlp项目链接:https://github.com/yt-dlp/yt-dlp
本文仅根据UP自己使用情况进行教学和留档,如有其他更加具体的需求可以到项目官方链接进行学习。