事情是这样的,一同事想下载微信上的直播课,课程不能永久观看,有时间限制,就找我想办法把视频从微信直播课上搞下来,以便想看的时候再看。

抓包分析

经过一番折腾抓到相关视频地址,但是是ts格式的切片视频。这种格式的视频是大多数视频网站所采用的,一个完整的视频是由一个个小的ts片段组成,查找抓包的数据能够发现一个m3u8的链接,这个链接包含所有的ts切片的地址,这个地址应该就是想要找的链接了,应该可以在播放器中直接拿这个地址去播放,没有尝试,目的是把视频下载下来。

ffmpeg环境安装

下载:官网地址

进到下载界面,选择对应的平台去下载,我这里是Win10的系统。

下载完成后解压到对应位置

然后去系统环境变量Path中添加下路径

到此,环境配置就完成了。验证一下:

ffmpeg使用

ffmpeg的命令很多,这次就使用一个下载m3u8格式的视频的命令:

ffmpeg -i https://xxx/xxx/xxx.m3u8 -c copy output.mp4

使用这个命令就可以将下载合并输出为一个视频文件,快去试试吧!

如果觉得我的文章对你有用,请随意赞赏