Skip to content
This repository has been archived by the owner on Jan 9, 2022. It is now read-only.

网易云课堂付费视频(flv文件)下载后,无法播放 #18

Open
Becy2015 opened this issue Oct 14, 2018 · 5 comments
Open

Comments

@Becy2015
Copy link

问题描述: 借助您的程序,成功下载了网易云课堂付费课程的视频文件,视频文件格式是flv的,QuickTime Player,Elmedia Player,腾讯视频播放器,迅雷影音,百度影音,qq影音等播放器均无法播放此flv视频文件。想来网易应该对flv文件做了加密,请问有播放此flv视频文件的方法吗?

网站:网易云课堂 付费视频 已购买

课程地址:
https://study.163.com/course/courseLearn.htm?courseId=1003925022

@SigureMo
Copy link
Contributor

按理说,不可能可以下载付费课程的,因为当初我写网易云课堂非MOOC课程时,由于加入cookies会发生错误,就干脆注释掉了cookies,所以说,我们都应该是只能下载那一个试看课程,但是那个试看课程是mp4的呀,你是怎么下载到flv的呢

之前没有对付费课程进行支持,如果你有需求的话可以给我发邮件,但是我不保证最终能成功,因为我刚刚测试发现加入cookies还是有问题的,我想在保证最小改动的情况下对新功能进行支持(比如说全局使用CANDY而不是requests)

@Becy2015
Copy link
Author

我完善了您的代码,加上cookies可以下载到购买后的付费课程。试看的那个视频是mp4的,可以正常播放,其余的都是flv格式的视频文件,这个flv应该是加密了的,就是想请教下您是否做过网易云课堂付费视频flv文件的解密?下载下来没法用常见的视频播放器播放,也是尴尬。。。。

@ha0y
Copy link

ha0y commented Oct 25, 2018

通过抓包等方法下载得到的flv格式付费视频,同样是无法播放,用potplayer打开可以显示出视频时长。请作者研究一下视频的解密吧!

@Foair
Copy link
Owner

Foair commented Dec 8, 2018

解密视频我也做不到啊 (/ω\),这个估计需要反编译 Flash 播放器研究出解密思路。或者从移动端找一下新线索。

@xhlove
Copy link

xhlove commented Feb 6, 2020

麻烦一点可以通过抓包把key保存下来,然后解密文件即可(方法是AES-128),详细可以看这个。
https://nilaoda.github.io/N_m3u8DL-CLI/163study.html

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants