由于安全问题,针对文件扩展名进行了新的FFmpeg版本检查。
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中允许密钥扩展名或允许所有扩展名?
谢谢