加密的m3u8、ts文件合并
2019-05-25 00:52
7663 查看
加密的m3u8、ts文件合并
加密后的ts文件不能直接合并或播放,需要使用key对每个ts文件进行解密。
分为两种情况:
(1).如果ts文件已经全部下载好,则可以直接在本地通过ffmpeg快速解密合并。
(2).如果ts文件没有下载好,则可以通过vlc直接下载整个视频,或者通过ffmpeg下载并转换。
无论是哪种情况,都要去视频源地址下载m3u8文件。如果可以下载key(有些网站加密方式比较严谨,不那么容易获取到key),把key文件也下载好。
下载m3u8文件的方式是去源地址网站,按F12找到m3u8文件,或者从右键-->网页源代码中找到地址。两种方式都试一试。
例如,从浏览器的F12中找:
这里能找到两个m3u8和一个key文件,都下载好。记事本打开两个m3u8,其中有一个包含了ts文件列表,这个m3u8文件是我们所需要的。例如我这里的是HdNz1kaz.m3u8文件,以下是一小部分内容。
- #EXTM3U
- #EXT-X-VERSION:3
- #EXT-X-TARGETDURATION:13
- #EXT-X-MEDIA-SEQUENCE:0
- #EXT-X-KEY:METHOD=AES-128,URI="/20180125/NfJJpxIH/1482kb/hls/key.key"
- #EXTINF:12.5,
- /20180125/NfJJpxIH/1482kb/hls/GBDYO3576000.ts
- #EXTINF:12.5,
- /20180125/NfJJpxIH/1482kb/hls/GBDYO3576001.ts
- #EXTINF:12.5,
- /20180125/NfJJpxIH/1482kb/hls/GBDYO3576002.ts
1.情形一:ts文件已经下载好
假如我的ts文件全部下载好,放在e:\20180125\目录下。
同时假设key文件已经下载好,也放在e:\20180125\目录下。
修改m3u8文件中key的uri路径和ts文件的路径为本地路径。下面是HdNz1kaz.m3u8文件修改后的一小部分内容
相关文章推荐
- python爬取基于m3u8协议的ts文件并合并
- m3u8合并解密 TS视频文件分片合并解密
- 视频m3u8文件转ts视频,vb.net源码(各小段视频下载合并)
- 用ffmpeg 把mp4文件转为ts文件并生成m3u8列表
- linux下搭建生成HLS所需的.ts和.m3u8文件
- python脚本使用ffmeg合并超多ts文件到.mp4
- C# Rijndael 大文件 分割/合并 并 加密
- 合并ts文件
- TS文件合并命令
- linux下搭建生成HLS所需的.ts和.m3u8文件【本人验证OK】
- m3u8文件下载合并的一种方法
- node.js同步合并.ts文件
- ffmpeg 读取 rtmp流 编码成ts m3u8文件
- 【python爬虫】爬取网页视频,解析m3u8文件,获取ts并合成mp4
- Python爬虫入门教程 51-100 Python3爬虫通过m3u8文件下载ts视频-Python爬虫6操作
- linux下搭建生成HLS所需的.ts和.m3u8文件
- 用ffmpeg 把mp4文件转为ts文件并生成m3u8列表
- Linux 下使用 ffmpeg 大批量合并 ts 文件
- ffmpeg 教程之 mp4 文件转换为m3u8 ts 文件
- 手机浏览器下载的m3u8格式的多个视频文件合并成一个视频(Java实现)