【发布时间】:2017-11-13 03:51:08
【问题描述】:
由于安全问题,新的 ffmpeg 版本检查文件扩展名
in ffmpeg.org 使用 #EXT-X-KEY:METHOD=AES-128
因为密钥通常不使用文件扩展名或使用 *.key 扩展名 所以例子
ffmpeg -i "C:\streamingtest.m3u8" -c copy "test.ts"
在我的 m3u8 里面:
#EXT-X-KEY:METHOD=AES-128,URI="C:/keytest.key"
而且ffmpeg会报错
[hls,applehttp@0000000000dc6460] 文件扩展名 'C:/keytest.key' 不是一个常见的多媒体扩展,被阻止 安全原因。如果您希望覆盖此调整 allowed_extensions,您可以将其设置为 'ALL' 以允许所有无法 打开密钥文件 c:/keytest.key
但它没有解释如何使用 allowed_extensions 中的 ALL 选项
那么我如何在 ffmpeg 中允许密钥扩展或允许所有扩展
谢谢
【问题讨论】:
标签: ffmpeg http-live-streaming