使用 ffmpeg 下载 m3u8 视频
ffmpeg m3u8 大约 518 字blob 视频
目前很多HTML5
视频播放器都采用blob
方式。<video>
如下形式:
<video src="blob:http://xxx.com/abcd-efg-hijk"></video>
下载
Network
中过滤m3u8
,找到m3u8
文件的链接后使用ffmpeg
拼接。
./ffmpeg -i "https://test.com/really.m3u8" -c copy download.mp4
备注
- 腾讯视频可正常下载。
- 哔哩哔哩使用的
m4s
片段,未找到m3u8
。但可以切换User-Agent
为移动端网页,其<video>
的src
为完整视频链接。 - 优酷使用
Google
开源的shaka-packager
:https://github.com/google/shaka-packager,切换UA
有片段的mp4
格式视频,会提示去APP
观看完整版。 - 爱奇艺在接口中返回
m3u8
内容。切换UA
后<video>
仍然为blob
。 - 西瓜视频未找到
m3u8
文件。
ffmpeg 下载地址
阅读 2932 · 发布于 2020-09-15
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Git 提示 You asked me to pull without telling me which branch you...阅读 4663
-
Spring Boot JPA 控制台输出格式化后的 SQL 语句阅读 4728
-
Kubernetes 获取容器 ID阅读 744
-
Spring OpenFegin 实现微服务间 RPC 调用阅读 565
-
GoJS 给右键菜单中的按钮添加内边距阅读 1222
-
JavaScript 删除数组中指定元素阅读 264
-
Git 删除指定文件的所有记录阅读 174
-
Android 使用 CountDownTimer 类进行倒计时阅读 1679
-
软考-系统架构设计师:Flynn 分类法阅读 2629
-
Docker 容器与宿主机互相传输文件阅读 925