首先,从 项目地址 下载 latest release。推荐把存放位置加入环境变量,方便命令行调用。
使用如下 helper,增强其下载能力。记得更改 $OutputDir 为自己的默认保存位置
需要 NodeJS 和 ffmpeg 作为前置。(可考虑让 AI 继续集成调用 idm 下载的功能进去)
如果 IP 不干净,会触发 YouTube 风控,将只能下载最低清的视频,届时需要 Browser 上已登录的账号 cookies。
导出 cookies 用到 扩展 。点开 YouTube 页面,刷新,然后点击扩展 Menu,选择 Export Format 为 Netscape,然后点击 Export 或 Export As 选择导出文件保存位置,此处需和 yt-dlp 放一起,不然就需要单独指定 cookies 文件位置。
当有多个 cookies 文件时,helper 将会自动选取最新的文件使用,并检查文件格式是否正确。
目前版本检测到 cookies 文件就会一直带着,检测到 cookies 过期才会抛出错误。只有找不到 cookies 文件时才会尝试直接请求
导出时,推荐选择内嵌字幕并不保留字幕文件,这样就会在调用 ffmpeg 嵌入字幕到视频后自动删除字幕文件。(记得在选择字幕前看看视频是否支持目标语言的字幕,不然会嵌入得很奇怪)

Comments NOTHING