widevine keys 抓包,浏览器扩展,用来下载 cdm 版权视频
2024-7-20 12:25:40 Author: www.upx8.com(查看原文) 阅读量:21 收藏

chrome浏览器扩展:https://github.com/FoxRefire/wvg

有问,一个有cdrm版权的网站视频怎么下载的,网上找了一圈下载工具,基本上都报废了,所以想着自己抓包下载。

1、浏览器扩展猫抓抓包出来了mpd链接,不能直接下载。

2、使用yt-dlp 下载视频和音频

yt-dlp --allow-u "mpd链接"


3、抓包解码key,用来解密,就是上面的浏览器扩展。因为对于cdm视频,mpd链接获取到的都是加密的视频和音频文件,drm license server 会发送给播放器 cdm license key进行解码播放。

可能电脑需要安装python。

可能需要一份证书放在解压后的扩展同一个路径,自己之前抓包的一份:

https://zsxwz.lanzouo.com/iaQHv2003jdi

抓包会获取到: <keyid>:<key>


4、解码视频和音频

可以使用mp4_decrypt或者ffmpeg进行解码,推荐ffmpeg解码。

ffmpeg -decryption_key '<key>' -i 1.mp4 -codec copy -y 2.mp4
ffmpeg -decryption_key '<key>' -i 1.m4a -codec copy -y 2.m4a

5、最后合并视频音频就可以了。。。

ffmpeg -i "2.mp4" -i "2.m4a" -c:v copy -c:a copy -y 3.mp4

文章来源: https://www.upx8.com/4231
如有侵权请联系:admin#unsafe.sh