不同的Nvidia显卡使用ffmpeg进行硬件视频编码解码的速度一样吗?
434
1
|
[1 楼] duoduobear
[Canon论坛版主]
24-4-25 05:30
年代相差不远的不同Nvidia显卡使用ffmpeg进行硬件视频编码解码的速度一样吗?
显示内存尺寸的影响大吗? 使用类似这样的ffmpeg命令: ffmpeg -hwaccel cuda -hwaccel_output_format cuda -i input_video.mp4 -c:v h264_nvenc -c:a aac output_video.mp4 |
|
[2 楼] Trompette
[泡菜]
24-4-25 07:58
FFmpeg 能够调用不同的N卡加速模块
xxx_nvenc: 调用硬件解编码器 - 不同型号的卡,解编码器第几代,数量也不同。同代解编码器的速度一样 - nvenc 只能处理解编码,不能处理任何滤镜,但不占用任何CUDA资源 xxx_cuvid: 调用CUDA对视频算法进行加速 - 取决于CUDA第几代,核心数,CUDA频率,速度也不一样 - cuvid 不仅可以处理解编码,还可以处理滤镜,但占用 CUDA 资源 大概可以把第一种看作专做解编码的全硬方案,第二种看作百搭的半硬方案 像楼主这样写法,会在视频解编码时调用硬件解编码器,会在其他视频滤镜(实际没有指定)中调用CUDA Trompette 编辑于 2024-04-25 08:05 |