ffmpeg 硬件加速简要指南

推荐阅读:ffmpeg 硬件加速视频转码指南

上文指出,使用 ffmpeg -hwaccel autoffmpeg -hwaccel cuda 不能完全解放显卡性能,故采用手动模式进行加速。

先用 ffprobe [文件名] 查看视频的编码格式(或者 ffmpeg -i [文件名]

1
ffprobe xxx.mkv

查看支持 N 卡加速的解码器:

1
ffmpeg -codecs | findstr cuvid 

查看支持 N 卡加速的编码器:

1
ffmpeg -codecs | findstr nvenc

完整示例:

1
ffmpeg -c:v av1_cuvid -i "DUBAI, United Arab Emirates In 8K ULTRA HD HDR 60 FPS.mp4" -c:v hevc_nvenc test1_h265.mp4

上面的例子中,实现了把 AV1 编码解码,并通过 HEVC 编码的加速。