找回密码
 立即注册
注册 登录
×
热搜: 活动 交友 discuz
查看: 124|回复: 1

下载某网课视频、解密m3u8加密

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-11-30 12:07:59 | 显示全部楼层 |阅读模式
最近女朋友需要将某些网课的视频下载下来,以防时间到期下架后无法观看。 鉴于该视频网站使用了m3u8加密,所以搜索了一些解密办法并记录在此。 仅供交流。
下载解密脚本

https://github.com/Leon406/pyutil/blob/master/PolyV.py
关于使用办法 脚本上已经有说明了。需要使用Python3。
获取对应的hashkey

在视频网站上,使用开发者工具进行抓包、需要抓到 http://xxxxx.com/xxx/key?token=  中的token值作为脚本中的 g_playsafe的值
下载对应的m3u8内容到本地文件夹

可以使用bash先将m3u8下载到本地,以防止最后通过 ffmpeg进行转码时出现网络错误:
cat 20640c6d13c7b94cab2d5124ca5d818e_1.m3u8 |grep http |xargs -P 4 wget {}
然后修改脚本将ts改为本地目录
最后使用修改后的m3u8进行转码
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -allowed_extensions ALL -i 20640c6d13c7b94cab2d5124ca5d818e_2.m3u8 1.mp4
参考

上官兮唐:HLS-M3U8流媒体视频加密KEY介绍以及平台案例!
polyv加密key解密过程定位教程 | 未末
回复

使用道具 举报

0

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2025-3-11 23:12:01 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| 黑客通

GMT+8, 2025-4-6 12:48 , Processed in 0.102801 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表