下载视频网站中ts格式的视频
1、第一步打开开发者工具
- Chrome中可以用 【F12】 或者【Crtl+Shift+I】或者【自定义】(也就是三个点的选项按钮)下面的【更多工具】——【开发者工具】(Chroem版本86)
- 找到【network】并刷新网页
2、如果有m3u8结尾的文件,把它的源地址复制下来
- Chrome开发者工具第三行开头,有一个【filter】(过滤器)
- 在里面输入【m3u8】就可以搜索,寻找
.m3u8
结尾的文件
- 右键【xxx.m3u8】文件,找到
copy
copy link addres
,正常情况下会复制出来下面的网址
https://xxx.xxx.xxx/xxx/xxx/index.m3u8
3、使用ffmpeg下载合成MP4文件
-
下载并安装/解压
ffmpeg
,并添加到path中(方便在任意文件夹操作) - 使用命令【下载并合成】
ffmpeg -i https://xxx.xxx.xxx/xxx/xxx/index.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4
- 其中
-i
是输入文件,-c cpoy
【大概】是复制重新编码格式。 - bsf:表示binary steam fiter
- a:表示audio
- 找到srs对应的配置文件,在配置文件里面添加aparams,在aparams里面添加aac_adtstoasc。
- 【这段解释来自biao007h 的一篇博客】
4、解释
正常情况会在运行当前目录下,下载合成新的,名字为output.mp4
的文件,测试环境为Windows,Linux、Mac没有测试过。
本文操作思路来自镇上村树博客,原文链接:https://blog.csdn.net/realDonaldTrump/article/details/82697757