买了网课 今年听不完了 想下载下来
这个网校自己的手机客户端是可以下载视频的。
下载后一节课的文件包中有一个 json 文件 一个 key 文件 一个 m3u8 文件和一堆 ts 文件。 用 m3u8-downloader 试了下不能合并
用 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 直接在网页版抓取下载的话有些课程下载不到
好吧 就是文都网校,4000 多买的考研的课程,有没有大佬救救我
1
Luckysunnny OP 搜了一晚上 好像这个保利威的 key 很难搞。。。、
如果录屏的话 有什么好的插件推荐吗 比如能让他自动播放 自动保存一类的 |
2
akira 2021-11-08 05:31:17 +08:00
找同样上这个课的人要 百度盘 ,是最简单的办法
|
3
biabia123456 2021-11-08 08:55:03 +08:00 2
ffmpeg
ffmpeg -i *.m3u8 -c copy *.mp4 |
4
nanjingwuyanzu 2021-11-08 09:57:32 +08:00
用 neatdownloadmanager.com 这个插件 什么都能下
|
5
nanjingwuyanzu 2021-11-08 09:57:53 +08:00
浏览器记得安装此程序的插件
|
6
maedaema 2021-11-08 10:08:11 +08:00
key 没有被做特殊处理的话,m3u8 里面的地址按照实际的情况修改为相对路径,再尝试用 ffmpeg 合并看一下。
|
7
asche910 2021-11-08 10:15:27 +08:00
可以参考 youtube-dl ,需要 ffmpeg
|
8
mozhizhu 2021-11-08 10:26:47 +08:00
我之前也不知道哪里搜到的一个合成软件,支持选 key 文件。。。。最简单粗暴的办法,本地自建一个 web 服务,然后挂个播放器。
|
9
lixuanyy 2021-11-08 10:49:34 +08:00 via iPhone
最笨的方法,把 m3u8 里面的 ts 和 key 下载下来,本地搭建个服务器看呗
|
10
jeepc 2021-11-08 10:54:06 +08:00
|
11
wangyongbo 2021-11-08 11:10:09 +08:00
很久很久以前,我帮前女友下载 考研视频,它也是有一个 key 和一个 m3u8 文件,并且 key 是加密过的。不能直接用 ffmpeg 合并视频。 我在 播放页面的 js 里面找到了 解密 key 的 js 代码,然后 逐行翻译成了 python 代码, 解密成功, 之后就可以用 ffmpeg 合并了。 但是我忘了是哪个机构的考研视频。
不知道现在这个方法还行不行啦。 |
12
xingyue 2021-11-08 11:17:48 +08:00
抓包手机 app 然后 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 可行么~
|
13
ilingfeng 2021-11-08 14:24:11 +08:00
用 ffmpeg 可以把 ts 合并成 MP4
|
14
cyndihuifei 2021-11-08 17:34:47 +08:00
3 楼是对的
|
15
446ENzu91KZ73A33 2021-11-08 18:19:57 +08:00
我用的 python ,把所有 ts 文件下载下来,然后合并另存为 MP4
|
16
crab 2021-11-08 18:43:38 +08:00
试了下试听的,直接是 mp4 下回来啊。
|
17
hinataharuki 2021-11-08 18:44:25 +08:00
之前用的硕鼠
|
18
ysc3839 2021-11-09 05:16:48 +08:00 via Android
所以那些 ts 能直接打开吗?能的话发出来让网友帮你合并吧。
|
19
Luckysunnny OP @biabia123456 前面用的那个脚本就是基于 ffmpeg 但是这个 key 不是 16 位的 合并不了
@mozhizhu @lixuanyy 已经下载了 ts key m3u8 js 文件,,老哥能给细说说搭服务器这个吗 是用到什么软件还是 @wangyongbo 对,,现在走到这一步了 就是卡在 不会解密 如果吧 key 文件发出来别人直接能解开吗 还是需要登录账号什么的 @xingyue 其实不用抓包手机 他提供网页版观看, 有一些前置课程 他没加密 我直接下载了,后面正课就不行了,f12 里会出现两个 m3u8 再用这个合并就不行了 还是需要解密的问题 |
20
lixuanyy 2021-11-10 08:56:48 +08:00 via iPhone
@Luckysunnny 就整个 nginx 呗,把文件都放网站根目录就可以了
|