欢迎光临散文网 会员登陆 & 注册

FFMPEG将视频切片成ts文件并对ts文件进行ASE加密,并合并成M3U8操作方法

2022-03-27 10:58 作者:bili_52639594022  | 我要投稿

 环境:centos7

开发语言:php

框架:视频转码服务系统

生成ASE加密文件需要用到的命令:

参数详解:

BASE_URL:网站url地址

openssl rand 16 > file.key 生成一个key文件

echo $BASE_URL/file.key > file.keyinfo 将外部访问的file.key映射到file.keyinfo文件中。

echo file.key >> file.keyinfo 将项目file.key所在的文件路径映射到fike.keyinfo文件中。

echo $(openssl rand -hex 16) >> file.keyinfo 生成IV密钥

最终完成结果,如图:

最终完成结果

 

执行视频转码的相关命令:

相关指令:

-hls_key_info_file 加密文件的路径 这个指令是转码之后ts文件是否加密的关键指令

加密前的m3u8的文件:

加密前的m3u8的文件

 

加密后的m3u8文件:

加密后的m3u8文件

 

参考资料:

1. ffmpeg官网

2. 其他参考网址:ffmpeg 将视频切片成ts文件时,怎么对其进行ASE加密呢? - 知乎


FFMPEG将视频切片成ts文件并对ts文件进行ASE加密,并合并成M3U8操作方法的评论 (共 条)

分享到微博请遵守国家法律