m3u8 格式视频下载 请教一下各位

2019-02-28 13:55:22 +08:00
 Gr4zy

买了个网课,快过期了。想下载下来继续看, 但是 m3u8 和 ts 链接的格式后面还带有签名和时间戳什么的。

想请教一下各位大佬 如何下载

稍微用浏览器工具抓了下包,格式大概是这样

m3u8:

https://video.xxx.xxx/xxx/2018-10-01-08_27_36_2018-10-01-11_55_21_HD.m3u8?OSSAccessKeyId=77VpRAQE2xbIU9LM&Expires=1551354564&Signature=atUjGH7PyT3G55%2FsaTPATrPNPDA%3D

ts:

https://video.xxx.xxx/xxx/2018-10-01-08_27_36_2018-10-01-11_55_21_HD_2.ts?OSSAccessKeyId=77VpRAQE2xbIU9LM&Expires=1551354600&Signature=tY6xV3k80FE1T7BzNgs8aOgKbdY%3D

https://video.xxx.xxx/xxx/2018-10-01-08_27_36_2018-10-01-11_55_21_HD_7.ts?OSSAccessKeyId=77VpRAQE2xbIU9LM&Expires=1551354756&Signature=1F1McnzEKNOrfAlbuhNww54vX4A%3D

还有一些其他的链接

https://xxx.com.cn/live/signReplay?url=https:%2F%2Fvideo.xxx.xxx%2Fyugu-live%2Fyugucamp5tg1%2F2018-10-01-08_27_36_2018-10-01-11_55_21_HD_2.ts

域名已模糊处理

7059 次点击
所在节点    问与答
62 条回复
Gr4zy
2019-02-28 13:58:13 +08:00
各位大佬麻烦一下了,需要完整数据包的话可以跟我讲声

邮箱:Z3JhenkyMzMzQGdtYWlsLmNvbQ==
599316527
2019-02-28 14:23:53 +08:00
WordTian
2019-02-28 14:30:21 +08:00
按一般大厂的套路来说的话,你还是先把 signature 字段的生成规则逆出来再说吧
shuangyeying
2019-02-28 14:53:23 +08:00
貌似网课手机端可以离线。
polarbearn
2019-02-28 15:24:12 +08:00
whwlsfb21
2019-02-28 16:02:06 +08:00
ffmpeg.exe -i "%url%" -bsf:a aac_adtstoasc -codec copy %filename%
ryanlid
2019-02-28 16:03:54 +08:00
用 ffmpeg 下载

放个我的链接 😀
https://lidong.me/blog/ffmpeg-download-ts/
lyminghao
2019-02-28 16:45:49 +08:00
用过下面这个,还不错:
https://github.com/nilaoda/M3U8-Downloader
ThirdFlame
2019-02-28 17:19:36 +08:00
idm 自动解析 直接下
hundan
2019-02-28 17:23:16 +08:00
@WordTian 不用 在签名没过期的时候下载转码就行了
Valyrian
2019-02-28 17:26:32 +08:00
Gr4zy
2019-02-28 18:51:30 +08:00
@ThirdFlame 想請教一下 IDM 如何下載 m3u8 的視頻呢,嘗試下載,好像不太會用

@ryanlid
@whwlsfb21
@599316527 好像不太會用 ffmpeg,不會用 m3u8 文件批量下載,可能是因爲每個 ts 文件帶不同簽名?想請教一下
Gr4zy
2019-02-28 23:16:36 +08:00
使用 FFmpeg 批量下載 ts 的時候是不帶簽名這些參數的,
請問一下有沒有什麼辦法可以帶參數下載呢?
Gr4zy
2019-02-28 23:23:46 +08:00
@hundan
@WordTian 一個視頻有大幾百個 ts 分段,手工下載太麻煩。。


@whwlsfb21 需要帶簽名什麼的才可以訪問 ts 分段。。求教
hundan
2019-02-28 23:26:49 +08:00
@Gr4zy 你要下的是 m3u8 文件 不是下载 ts 文件
Gr4zy
2019-02-28 23:27:46 +08:00
折騰了好幾天了,眼看就快過期了,是不是權重太低大家看不到啊。。。
Gr4zy
2019-02-28 23:30:10 +08:00
@hundan 下好了 m3u8 文件,但是沒有 ts 文件就無法在本地播放視頻吧

但 ts 文件帶參,有點難辦,是不是要模擬瀏覽器要簽名呢?
hundan
2019-02-28 23:31:18 +08:00
@Gr4zy 我解释不动了 你留个联系方式叭 我明天帮你下 ……
crab
2019-02-28 23:32:44 +08:00
没必要下载成 ts 格式啊,直接 ffmpeg 指定去下 m3u8 转 mp4。
crab
2019-02-28 23:33:35 +08:00
ffmpeg 大了点,可以用 gohls.exe

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

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

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

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

© 2021 V2EX