下你所需,载你所想!
IT技术源码资料下载网站

ts加密视频文件下载/解密/合并教程

:其他软件 2019-06-19 11:45:11

ts加密视频文件下载/解密/合并软件教程

最近在学习IPv6,偶然在网上发现一个教学视频,于是想下载下来看。
 
视频下载
老规矩,先把m3u8下载下来,查看下m3u8的内容。视频采用aes-128加密方式,加密key使用wangda.andedu.net,偏移量没写,默认为0.
 
把key文件下载下来,丢到到ue里面得到16进制值为F1BE8491D4E9DA2275B2055DFC4A2E17
 
接下来下载加密ts视频分片,通过excel将地址整理一下(一行一个url),保存到桌面的url.txt。通过wget小工具批量下载(wget-windows版本小工具自己下载,设置下环境变量使用比较方便)

下载完后桌面上就会出现2个加密后的ts视频分片,点击是无法播放的。

视频解密
视频解密要用到openssl,一样有windows版本。这里就暂不提供下载了,设置下环境变量。
通过openssl.exe aes-128-cbc -d -in index0.ts -out jiemi1-0.ts -nosalt -iv 00000000000000000000000000000000 -K F1BE8491D4E9DA2275B2055DFC4A2E17命令进行ts分片视频解密
其中index0.ts是加密视频(具体看你下载后的加密视频分片名),jiemi1-0.ts是我给解密后的视频命名,-iv是偏移量(上面看了没写偏移量默认是0),-k是加密的key(就是上面key文件解出来的16进制的key)

执行完后当前目录就多了一个jiemi1-0.ts,就是解密后的文件。其他未解密的文件一样通过这种方式进行解密(可以用ue将所有需要解密的文件命令编排好,再复制到cmd里面一键执行)。

视频合并
通过系统自带的copy命令进行视频文件合并,操作前最好将要合并的ts文件放在一个文件夹,命名顺序编号(默认下载下来一般都是编好的,比如index0.ts、index1.ts...)。操作命令是copy /b *.ts a.ts   其中a.ts就是合并后的视频文件,可自己更改。

至此,视频下载、解密、合并完毕,查看下效果