ffmpeg 的硬件加速不起作用

Posted

技术标签:

【中文标题】ffmpeg 的硬件加速不起作用【英文标题】:hardware acceleration for ffmpeg is not working 【发布时间】:2020-03-17 12:40:11 【问题描述】:

我为我的 nvidia 下载了 cuda 驱动程序

但它仍然不使用我的 GPU,它仍然使用 cpu。

我怎样才能让它使用 GPU。

我也听说过硬件加速,但那不起作用。

必须是 h.264

【问题讨论】:

【参考方案1】:

你的问题不是很清楚。

根据我的阅读,您似乎正在尝试使用您的 Nvidia GPU 卡进行 h.264 编码。

尝试此命令并添加您的其他编解码器或更改您使用的编解码器。

但通常,这会将您必须使用 GPU 的文件编码为 mp4。

ffmpeg -hwaccel cuvid -i input.mp4 -c:v h264_nvenc -pix_fmt yuv420p -preset slow output.mp4

【讨论】:

以上是关于ffmpeg 的硬件加速不起作用的主要内容,如果未能解决你的问题,请参考以下文章

ffmpeg使用硬件加速hwaccelcuvidh264_cuvidh264_nvenc

ffmpeg使用硬件加速hwaccelcuvidh264_cuvidh264_nvenc

ffmpeg使用硬件加速hwaccelcuvidh264_cuvidh264_nvenc

ffmpeg使用硬件加速hwaccelcuvidh264_cuvidh264_nvenc

FFmpeg 硬件加速介绍

FFmpeg使用显卡进行转码硬件加速的记录,以及和软压的比较