尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 305
已运行时间: 1063
目录
  1. 场景
  2. 解决思路
  3. 关于blob视频加密相关知识

尼采般地抒情

尼采般地抒情

公告栏

此网站主题为本人手写主题, 主题待开源···

站点信息

文章总数目: 305
已运行时间: 1063

场景

有些网页的视频链接(html中)如下格式会下载不了,也没有视频的url可供访问

<img src: "blob:https://5kb.co/a504161c-cf27-4979-a1c3-86a0ce4f6556">
  • 控制台查看后缀为m3u8的接口访问网络请求

解决思路

思路:安装ffmpeg环境,利用转换命令将其转换为MP4资源

ffmpeg -i https://v3.dious.cc/20210520/8sKShH2U/index.m3u8 target.mp4

关于blob视频加密相关知识

blob视频加密就相当于将原视频url进行隐藏,然后切片访问播放。

那么网页如何成功加载该视频呢?服务器会返回一个m3u8的响应文件,这个文件的作用就是正确找到所有的切片,然后拼接播放。

在使用ffmpeg将其拼接ts文件称mp4文件过程中,如下:

那么ts文件又是什么用的呢?

百度百科的定义:

ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。

评论区

Twikoo giscus