0202年了,现在视频使用软解好些还是硬解好些? 您所在的位置:网站首页 ap9560和9562区别 0202年了,现在视频使用软解好些还是硬解好些?

0202年了,现在视频使用软解好些还是硬解好些?

2023-11-24 09:12| 来源: 网络整理| 查看: 265

本质上没什么区别,都是用芯片执行编解码计算。

软硬的称呼容易引起歧义,实质上:用CPU通用计算单元(无论是Intel还是AMD)就是软解;用专用芯片模组(GPU、QSV等)就是硬解

因此区别也就出来了:底层接口不同、指令集不同、硬件驱动不同。由此引申出来的问题也就显而易见了:

1. 首先,因为CPU是通用计算单元,所以接口通用,移植性好;而专用芯片模组之间无法移植互用;

2. 其次,因为CPU接口通用,因此编解码内部很多细节方便开发人员修改;而专用芯片模组,接口和驱动都是不同厂商提供的,很多是非开源,因此比较难控制内部细节。

3. 最后,目前用CPU做编解码的效果,在实际测试下来会比专用芯片模组的效果好些。不过这个问题可以通过优化算法和芯片解决,这就是厂商的事儿了,我们控制不了。

因此,2020年了,到底是软解好还是硬解好呢?

如果对算法精准性要求很高、更准确控制解码流程、甚至有解码算法的优化的,并且CPU资源也不受限或者说CPU仍有富余,那么直接软解吧!比如后台服务器跑自己的编解码算法、跑一般的视频处理任务。

反之,如果正好有专用编解码模块,且CPU不一定有富裕,那么硬解吧。比如手机上、边缘计算设备一般都会用硬解码。不过,硬解码需要做好很多兜底工作,在送入硬件之前需要确保数据正确性以及探测硬件的性能。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有