方案一:分析ts文件格式
视频文件如果是TS格式时,会有很多文件组成,一般是一些地址有规律的文件组,所以使用批量下载很方便。
批量下载需要配置相同的部分,不同的部分进行通配符匹配即可。
比如迅雷下载里的的配置如下:
假如我们需要下载的是如下链接
http://www.a.com/01.zip
...
http://www.a.com/10.zip
那么统配URL则需要写成
http://www.a.com/(*).zip
通配符配置为1-10,长度为2(1会解析为01)即可。
题外话:
视频使用ts格式的好处,这样会把视频分割成很多个小段,在做清晰度切换都时候可以做到无缝切换
方案二:使用ffmpeg
有时候ts文件名称并不是规律的,这样就没法用上面的方法进行下载。
先安装ffmpeg。 brew install ffmpeg
先找到出后缀名为.m3u8
的文件,注意有时候有多个这样的文件,需要点击查看内容,里面有很多地址.ts
列表的才是需要的。
先cd 进入某需要导出的文件夹,输入ffmpeg -i https://xxx.m3u8 -c copy output.mp4
即可
网友评论