恕我直言,在座的没有一个能下载这个视频 [狗头]

原标题:请问如何下载这个视频?
就是这个会议视频
我找到了M3U8文件地址,也有它的key文件地址(这里就不提供了,因为token一直在变),用N_m3u8DL-CLI就是下不下来,说我的key文件不是16字节的。
我仔细研究了一下,这货是用AES-128加密的,所以key应该是16字节,但是不知道为什么网站给的文件是32字节。不知道是不是二次加密了。
求求在座的各位大佬给予解惑,谢谢啦。
抱歉标题党了。

已解决,账号及密码已删除

1 Like

这玩意注册可见的嘛,你不分享个账号,怎么下载。

你可以试试下面这个东西,我觉得挺强的

账号密码已发,正文最后就是。

另外,视频是加密的,普通工具下载不了。

你发的那个工具安装了(包括伴侣),也不能下载。

拒绝尝试,就这标题,一个激将我们就免费打工?!(才不会呢!

怎么讲呢,我觉得可以

我觉得可以试试

1 Like

没有能力的说是激将法,有能力的会说这小子也太狂了,然后狠狠地把教程发上来打我的脸。[狗头]

可以下载,不能播放。

你下载的视频可以本地播放吗?
我用Video DownloadHelper直接报错

呵呵,您继续。我承认,我没能力

翻到一个zip链接……看运气吧

image

下下来是一大堆ts文件,单独无法播放,不知道是不是还得解密

视频搞不定,结果搞下来一个音频文件:sweat_smile:
先放这吧,虽然没啥用:https://mir.cr/Z5SY8OWH

看看这个
但是我用Charles映射本地js文件,居然整个视频框架都挂了。
@wankkoree 大佬有办法吗?

下不到源文件,還有終級殺器:直接錄屏!

2 Likes

已经搞定,可以下载,不过如何简单地下载还不太好总结,key地换算比较复杂。

5 Likes

开发者工具中打开top-player.polyv.net-script-play.js,并格式化(又称优质打印)。

new At.m.c(a,M).d(o)为关键词搜索格式化结果,在其下一行下断点(点击行号,使其变蓝)。

刷新页面,当开发者工具暂停在断点处时,在控制台执行下列代码:

let tmp_e = []
for (let tmp_i = 0; tmp_i < n.length; tmp_i += 3)
    for (let tmp_x = n[tmp_i] << 16 | n[tmp_i + 1] << 8 | n[tmp_i + 2], tmp_r = 0; tmp_r < 4; tmp_r++)
        8 * tmp_i + 6 * tmp_r <= 8 * n.length ? tmp_e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(tmp_x >>> 6 * (3 - tmp_r) & 63)) : tmp_e.push("=");
console.log(tmp_e.join(""))

复制输出内容到N_m3u8DL-CLI-SimpleG工具的自定义KEY处,并补充M3U8地址即可下载。

18 Likes

我不知道该怎么感谢大佬,太感谢了。
大佬有什么项目(付费APP、捐赠码之类的)需要支持一下吗?我想请你喝杯咖啡。

不至于不至于,学医就是对社会最大的贡献了哈哈哈。

13 Likes

点个大赞