0

我什至尝试了 av_hwframe_transfer_data,将硬件解码的帧传输到 RAM 并获得了另一种帧格式 AV_PIX_FMT_NV12 但 sws_scale 仍然无法调整它的大小,说不支持硬件像素格式。

有趣的是,sws_getContext 从这些帧中生成 SwsContext 没有任何错误!

我已经看到有关 scale_npp、vf_scale_npp 等的建议,但找不到任何关于如何使用它们的可运行片段。

ffmpeg 构建配置也包括这些标志:

--enable-cuda --enable-nvenc --enable-nvdec --enable-cuvid --enable-ffnvcodec --enable-nonfree --enable-cuda-nvcc --enable-libnpp --enable-gpl

任何和平的代码表示赞赏。提前致谢。

4

0 回答 0