更新缓慢
先说一下为什么软件一直不更新:原因很简单,软件没有产生什么实质性的收益,基本就是随缘更新,不然就是遇到什么比较严重的bug才会更新。一些不影响使用的小bug我一般懒得去更新一个版本。
今天有人反馈有的视频能监听到,但是下载时显示400状态码,我看了下确实是bug,有些情况没有考虑到,所以就有了今天这次更新。顺便优化一下之前反馈的一些细节问题。
常见问题
之前写了一篇常见问题总结,可以看 视频号下载器常见问题,这里补充一些
监听不到的情况
当你打开的是推荐页和首页的时候是监听不到的,该软件只能监听某个视频,请先转发给文件传输助手,再打开。
使用码错误
我在服务器设置了如果使用码错误,会封禁ip 60秒,主要是为了避免有人闲的蛋疼去爆破。如果遇到使用码错误,建议先等个一分钟再试。
本次更新内容
优化验证窗口
如果ucode文件里保存的使用码依然有效,则不会显示验证窗口,直接进入到软件的主界面。如果使用码已经失效,验证窗口才会弹出,这样可以优化使用体验,节省两秒寿命。
弹出验证窗口后不要着急验证,需要等一分钟后才能验证成功,不然使用码会一直显示错误,原因请看上面使用码错误
。
启动时开启监听
不需要每次启动软件都得点一次开启监听了,现在打开软件默认就会启动监听,所以启动软件时会有两三秒的卡顿,请耐心等待一下,直到左下角提示已开启监听
。
增加一个选项
可以勾选在视频下载完成后打开视频所在位置,因为之前很多人问视频下到哪去了,现在不需要你去找视频,直接帮你在文件资源管理器里打开该路径,该选项默认是开启的,不需要的可以自行关闭。
增加一个右键菜单选项
有人建议加一个批量删除的按钮,不用一个一个删了,所以这次加上了。另外,下载器界面也有一个这样的右键菜单批量删除。
修复部分视频无法下载
有些视频下载会显示400状态码,这是因为视频的清晰度有问题。我将清晰度的编码内置了,但是这些视频并不在我内置的清晰度列表里,所以拼接的链接无法访问。
现在修改成清晰度也从数据里获取,而不是直接内置。并且我发现每个视频的清晰度选项不一样,可以选择的清晰度数量也不一样,有的只有两个选项,有的有七八个选项,所以不能完全写死了。
清晰度修改
为了兼容上面这个问题,清晰度不再是原来的那些选项,而是只给定三个选项。如果选择高画质,则从清晰度列表里获取画质最高的,低画质则相反,一般画质会取列表的中位数。
注意:从数据获取到的清晰度列表没有原先下载器里指定的超高清,对下载的视频有画质需求的请继续用旧版本。或者复制下载链接然后删除链接里的X-snsvideoflag字段,到浏览器下载,然后软件里选择文件
后解密
也可以。
配置持久化
清晰度选择和上面下载完成后显示
这两个配置,现在如果修改了,下次打开软件也是会保存的,不会恢复成默认选项。实现也很简单,只是将配置写到了一个文件,下次启动会读取文件的内容。
下载器库代码更新
下载器我是直接抄的aardio扩展库的process.aria2
这个,我看它现在更新到了1.37.0.8
,我也更新了下,看看能不能解决一些之前的bug。
Edge WebView2未安装提示
有些电脑没有安装Edge WebView2
会出现报错或视频未解密的情况。现在增加了一个提示,并自动打开下载页面,你只需要等它下载完成双击安装即可。或者浏览器打开下面的下载地址,选择x64
这个下载然后安装。
下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH
同名文件改名
如果下载时,下载目录已经有同名文件,则新下载的文件会在文件名后添加一个(1)
.
其他
注意事项
本次更新需要重新退出微信并删除缓存才能使用
新bug反馈
如果本次更新出现了一些新的bug,可以在交流群里反馈一下。
下载地址
https://wwm.lanzoue.com/b068vkaij
密码: gxs4