出现此问题,是由于YT加强了字幕的下载限制,基本下载10个左右字幕后,就会返回429错误。需间隔一段时间才能下载。
方法1. 软件默认使用延时的方式处理字幕下载,在设置界面,勾上 无人值守 模式,最终能完成字幕的下载。
方法2. 软件的设置界面,勾上 字幕下载失败后尝试AI生成 选项,也能完成字幕的下载。
由于网站的算法会不定期更新,VideoXGet下载软件也要随之而更新;故需要更新到最新版本,老版本可能会出现解析失败的问题
软件的右上角 下拉菜单 点击 检测更新,来确认是否已是最新版本。
VideoXGet软件无科学上网功能,(若浏览器是通过插件的方式进行科学上网的话,软件是无法解析的),需使用工具(APP)的方式实现科学上网。
2.1 首先确认能在edge或chrome浏览器中打开需要下载的视频网站。
2.2 打开VideoXGet软件,点击"设置"菜单,再点击"代理设置"选项。设置科学上网工具提供的端口号,如若不知道设置请保持不启用状态。
3.1 由于YT对验证机器人增强了限制,当下载过多或浏览器观看过多视频时,YT站点直接给了限制,故需要登录YT的账号才能继续观看或下载。
3.2 如果在google chrome浏览器登录了YT账号,软件还不能下载,可临时关闭一下google chrome浏览器,再回到软件重试一下。
3.3 没有YT账号的可以随意用一个邮箱就能完成注册,具体参照: 如何注册YT账号
部分视频受地域限制或年龄限制亦或是其它限制导致无法解析或下载,需要读取浏览器的cookies才能完成下载。
4.1 首先确认能在edge或chrome浏览器中能正常播放相应链接视频。(此步骤为必须,浏览器不能播放,则无法下载)
4.2 解决方案:
4.2.1 方案二(推荐):
使用VideoXGet软件解析时,软件弹出是否关闭浏览器,点击同意关闭即可。而后可自行再次打开浏览器。
4.2.2 方案一(临时方案):
同时关闭一下chrome浏览器或edge浏览器及VideoXGet软件(可在任务管理器里确认浏览器真的结束了),先打开VideoXGet软件,再打开浏览器。(此方法为临时方案,是因为VideoXGet软件需要在浏览器之前运行。)
4.2.3 方案三(手动):
右击桌面上google chrome浏览器的快捷方式,点击属性,在目标项尾部添加 --disable-features=LockProfileCookieDatabase 参数,关闭浏览器并从桌面打开浏览器就行了,如下图。
注意:chrome浏览器请下载google官方的浏览器: https://www.google.cn/chrome/index.html
软件默认是对Win7 sp1及以前的系统做了兼容的,但部分难已描述的站点也存在下载失败的可能。(在日志文件中能查到 Failed to execute script 'pyi_rth_multiprocessing' due to unhandled exception 错误)
5.1 安装KB2533623升级包后即可解决,(在官网下载对应的系统版本的升级包,双击安装,等完成后, 重启电脑)。
微软官方下载地址(KB2533623): https://support.microsoft.com/en-us/help/2533623/update-for-universal-c-runtime-in-windows
注:非win7 sp1系统不需要安装此升级包