请教一下 ts m3u8 文件如何合并成视频文件啊

2021-11-08 02:16:20 +08:00
 Luckysunnny

买了网课 今年听不完了 想下载下来
这个网校自己的手机客户端是可以下载视频的。

下载后一节课的文件包中有一个 json 文件 一个 key 文件 一个 m3u8 文件和一堆 ts 文件。 用 m3u8-downloader 试了下不能合并

用 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 直接在网页版抓取下载的话有些课程下载不到

好吧 就是文都网校,4000 多买的考研的课程,有没有大佬救救我

2308 次点击
所在节点    问与答
20 条回复
Luckysunnny
2021-11-08 04:12:33 +08:00
搜了一晚上 好像这个保利威的 key 很难搞。。。、
如果录屏的话 有什么好的插件推荐吗 比如能让他自动播放 自动保存一类的
akira
2021-11-08 05:31:17 +08:00
找同样上这个课的人要 百度盘 ,是最简单的办法
biabia123456
2021-11-08 08:55:03 +08:00
ffmpeg

ffmpeg -i *.m3u8 -c copy *.mp4
nanjingwuyanzu
2021-11-08 09:57:32 +08:00
neatdownloadmanager.com 这个插件 什么都能下
nanjingwuyanzu
2021-11-08 09:57:53 +08:00
浏览器记得安装此程序的插件
maedaema
2021-11-08 10:08:11 +08:00
key 没有被做特殊处理的话,m3u8 里面的地址按照实际的情况修改为相对路径,再尝试用 ffmpeg 合并看一下。
asche910
2021-11-08 10:15:27 +08:00
可以参考 youtube-dl ,需要 ffmpeg
mozhizhu
2021-11-08 10:26:47 +08:00
我之前也不知道哪里搜到的一个合成软件,支持选 key 文件。。。。最简单粗暴的办法,本地自建一个 web 服务,然后挂个播放器。
lixuanyy
2021-11-08 10:49:34 +08:00
最笨的方法,把 m3u8 里面的 ts 和 key 下载下来,本地搭建个服务器看呗
jeepc
2021-11-08 10:54:06 +08:00
wangyongbo
2021-11-08 11:10:09 +08:00
很久很久以前,我帮前女友下载 考研视频,它也是有一个 key 和一个 m3u8 文件,并且 key 是加密过的。不能直接用 ffmpeg 合并视频。 我在 播放页面的 js 里面找到了 解密 key 的 js 代码,然后 逐行翻译成了 python 代码, 解密成功, 之后就可以用 ffmpeg 合并了。 但是我忘了是哪个机构的考研视频。

不知道现在这个方法还行不行啦。
xingyue
2021-11-08 11:17:48 +08:00
抓包手机 app 然后 N_m3u8DL-CLI_v2.9.7_with_ffmpeg_and_SimpleG 可行么~
ilingfeng
2021-11-08 14:24:11 +08:00
用 ffmpeg 可以把 ts 合并成 MP4
cyndihuifei
2021-11-08 17:34:47 +08:00
3 楼是对的
446ENzu91KZ73A33
2021-11-08 18:19:57 +08:00
我用的 python ,把所有 ts 文件下载下来,然后合并另存为 MP4
crab
2021-11-08 18:43:38 +08:00
试了下试听的,直接是 mp4 下回来啊。
hinataharuki
2021-11-08 18:44:25 +08:00
之前用的硕鼠
ysc3839
2021-11-09 05:16:48 +08:00
所以那些 ts 能直接打开吗?能的话发出来让网友帮你合并吧。
Luckysunnny
2021-11-10 00:03:28 +08:00
@biabia123456 前面用的那个脚本就是基于 ffmpeg 但是这个 key 不是 16 位的 合并不了
@mozhizhu
@lixuanyy 已经下载了 ts key m3u8 js 文件,,老哥能给细说说搭服务器这个吗 是用到什么软件还是

@wangyongbo 对,,现在走到这一步了 就是卡在 不会解密 如果吧 key 文件发出来别人直接能解开吗 还是需要登录账号什么的

@xingyue 其实不用抓包手机 他提供网页版观看, 有一些前置课程 他没加密 我直接下载了,后面正课就不行了,f12 里会出现两个 m3u8 再用这个合并就不行了 还是需要解密的问题
lixuanyy
2021-11-10 08:56:48 +08:00
@Luckysunnny 就整个 nginx 呗,把文件都放网站根目录就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/813735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX