我正在尝试使用 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