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