- 主题:显卡视频编解码的坑真多
我觉得GPU加速转码应该主要是并行计算加的速吧,毕竟流处理器几千个3090都上万了,CPU核心也就64核,并行计算差太多了
【 在 wwpty 的大作中提到: 】
: 我也不太懂,看文章说的,每个cuda核分配到的显存很少,只有几mb,算法做不到精细计算,就是傻快。cpu核就那么几个,分到的内存多,几个gb都不止,算法可以慢慢地计算,画质好不少。结论就是编码用cpu,解码用gpu。
--
修改:myspam FROM 111.192.190.*
FROM 111.192.190.*
所谓的硬解码,应该是指专用的解码电路,这玩意是固定的,不可调节。
用 CUDA 写的软件编解码器,我不认为跟 CPU 编解码器在效果上会有什么区别。
【 在 Avocado 的大作中提到: 】
: 这我比较怀疑
: 画质和软件实现相关,如果有这个结论,大概是因为算法不够好
: cuda有什么原理会导致质量差?精度不够?不能啊,HPC行业大把用GPU加速的
: ...................
--
FROM 58.48.87.*
cuda调用的显存不够大
【 在 Quanm 的大作中提到: 】
: 所谓的硬解码,应该是指专用的解码电路,这玩意是固定的,不可调节。
: 用 CUDA 写的软件编解码器,我不认为跟 CPU 编解码器在效果上会有什么区别。
:
--
FROM 115.206.127.*
完全不相关。CPU 用 4G 内存还不是一样的播放。
CPU 上没有硬解码器,只能用软解码器。
GPU 上有硬解码器,这个效果不好是公认的。
GPU 上运行的软解码器,跟 CPU 上运行的软解码器,不会有效果上的差别。
【 在 wwpty 的大作中提到: 】
: cuda调用的显存不够大
--
FROM 58.48.87.*
实测中我也有这种GPU A画质困扰,所以一直坚持用CPU编码解码。
【 在 wwpty 的大作中提到: 】
: 我看介绍说,nvidia视频转码的画质很差,这是cuda原理决定的,还是cpu转码出来的的画质好。苹果m1有特殊设计,效果倒是既快又好。
--
FROM 123.112.65.*
换到苹果吧,m1 max简直是视频神器
【 在 gordonsun 的大作中提到: 】
: 实测中我也有这种GPU A画质困扰,所以一直坚持用CPU编码解码。
--
FROM 125.118.60.*
这个不大可能,纯解码32位浮点肯定是够够的
【 在 mindcontrol 的大作中提到: 】
: 可能就是精度不够吧
: 浮点用的字节数不够
--
FROM 180.90.157.*