ffmpeg hls_时间选项不适用于h264_nvenc

ffmpeg hls_时间选项不适用于h264_nvenc,ffmpeg,Ffmpeg,我想使用-HLS\u time将视频分割成HLS片段,但只有-codec copy可以使用此功能 我尝试过像这样添加关键帧,但仍然无法使用 -强制关键帧表达式:“gte(t,n\u强制*1)” 这是可以使用-hls\u时间的代码 ffmpeg-i”/content/test.mp4“-编解码器副本-hls\u列表大小0-hls\u时间6/content/'480p.m3u8' 这是-hls\u time不起作用的代码 ffmpeg-vsync 0-hwaccel cuvid-i”/co

我想使用
-HLS\u time
将视频分割成HLS片段,但只有
-codec copy
可以使用此功能

我尝试过像这样添加关键帧,但仍然无法使用
-强制关键帧表达式:“gte(t,n\u强制*1)”

这是可以使用
-hls\u时间的代码

ffmpeg-i”/content/test.mp4“-编解码器副本-hls\u列表大小0-hls\u时间6/content/'480p.m3u8'


这是
-hls\u time
不起作用的代码
ffmpeg-vsync 0-hwaccel cuvid-i”/content/test.mp4“-c:a copy-c:v h264\u invenc-gpu 0-b:v 1400000-force\u key\u frames expr:“gte(t,n\u forced*1)”-hls\u time 6-s 848x480”/content/480p.m3u8“
我刚刚通过添加
-hls\u标志按时间分割到代码

看起来是这样的:

ffmpeg-vsync 0-hwaccel cuvid-i”/content/test.mp4“-c:a copy-c:v h264\u invenc-gpu 0-b:v 1400000-hls\u标志按时间分割-hls\u时间6-s 848x480”/content/480p.m3u8“
我使用的是ffmpeg构建版本3.4.8,在没有任何
hls\u标志的gpu下工作正常请将您的mpeg更新到最新版本(最好是github上的最新版本)。查看问题是否仍然存在。