首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

直播平台视频存为本地视频

最近参加了一个节目,主办方是通过某直播平台播出的,节目录制完后,却没能给我们影像的存档。由于这是第一次带女儿一起上节目,所以很有纪念意义,于是乎开始了一段奇妙之旅。

首先在浏览器里打开开发者工具,观察直播平台的网络请求。看到m3u8时,我的嘴角默默地翘了翘。m3u8的内容如下图右边所示,可见网页里的视频是根据这个 playlist 组织的 ts 流一段一段组成视频播放的。

再观察ts流的命名,其实是很规范的。因为迅雷有批量下载功能,于是果断打开迅雷。

经过一会儿等待,所有的ts文件就下载完成了。接下来需要下载另一个神器,ffmpeg。 接下来就要写一个文件了,用于作为ffmpeg的文件列表输入,一段简单的python代码走起。

with open('d:/temp/all/ts.txt','w+') as f:

for i in range(2020):

f.writelines('file 246927005988_'+str(i)+'.ts\n')

ts.txt文件内容如图所示:

最终文件及目录结构如图所示:

最后就要祭出大杀器ffmpeg了

至此,导出了mkv文件。当然也可以直接导出mp4

剧终

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190621A00NWL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券