使用 scale_npp 过滤器 ffmpeg 调整大小时输出损坏

使用 scale_npp 过滤器 ffmpeg 调整大小时输出损坏

我正在尝试使用 GPU 加速将单个视频文件转码为具有不同分辨率/比特率的多个变体 - 在一个命令中。

编码/解码部分运行良好并产生预期的结果。

主要问题

但是当我尝试使用scale_npp过滤器开始变绿。ffmpeg 的输出结果只是一个绿色图像

如同问题1问题2已经在 ffmpeg 论坛中提问过,但这个问题还没有答案

我用于转换的命令

ffmpeg -y -vsync 0 -hwaccel cuvid -c:v h264_cuvid -i input.mp4 -vf scale_npp=1280:720 -c:a copy -c:v h264_nvenc -b:v 360k -hls_time 10 -hls_segment_filename  output/ts_%03d.ts output/m3.m3u8

我的输出视频显示
https://i.stack.imgur.com/EbVfV.jpg

相关内容