ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 26006|回复: 2
上一主题 下一主题
[分享]

说说H.265软解码和硬解码区别在哪?

[复制链接]
跳转到指定楼层
楼主
发表于 2015-8-24 22:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自江苏
随着数字视频的发展科技界涌现了大量的解码方式,其中软解码和硬解码一直伴随着数字视频的进步。何为软解码,软解码通常是指CPU通过播放器软件解码播放视频,而硬解码则是通过硬解码模块来解码视频。严格来说没有纯粹的硬解码因为解码过程仍然需要软件控制。说说H.265硬解码和其他软解码的区别吧。
说说H.265软解码和硬解码区别在哪?
解码技术发展史

  1992年数字视频压缩标准MPEG-1的发布,尤其后来的基于该标准的VCD标准发布以及相关产品的问世。后来出现了MPEG-2和基于其上的DVD和数字电视的普及,让消费者欣赏到更高品质的视频节目。新世纪出现了H264标准和其它私有视频标准如RM,WMV格式等。随着科技进步出现了H.265。
                                     说说H.265软解码和硬解码区别在哪? 说说H.265软解码和硬解码区别在哪? 说说H.265软解码和硬解码区别在哪? 说说H.265软解码和硬解码区别在哪?

  软解码和硬解码的区别

  数字视频软解码, 是指视频流数据完全通过通用CPU来实现播放。其大致流程如下:首先视频播放软件把视频流文件从存储介质中读取到内存中,然后通过一个封装格式解析模块,把文件中的视频数据和音频数据分开;接下来播放软件负责把视频数据传送到视频解码模块,音频数据传送到视频解码模块;视频解码模块也是一个运行在通用CPU上的纯粹的软件模块,它利用复杂的算法,实现对视频数据的解压缩;解压缩之后的数据被送到视频显示模块,由显示模块驱动硬件来显示视频内容。音频数据的处理方式类似。


  数字视频的硬解码,则是在专用的解码硬件模块协助之下,CPU完成视频流数据的播放。它的流程是:首先通用CPU负责把视频流数据读到内存中,有运行在通用CPU上的数据封装格式解析模块把数据中视频和音频分开,其中音频数据被送到专用的硬件解码模块中去,由硬件解码模块负责把视频数据解压缩,把解压缩出来的数据又送回通用CPU,由后者用解压后的数据驱动硬件实现视频的显示。而音频可能是由通用CPU软解码,也可能有专门的硬件模块来进行音频解码。


  从上述描述中可以看出,不管是硬件解码或者软件解码,通用CPU的参与必不可少,通用CPU负责视频流的播放流程。不同之处是极大运算量的解码算法是在通过CPU中完成,还是在专用硬件解码模块中完成。H.265硬解码在播放过程中可以让视频更加流畅和清晰。

  未来H.265硬解码的趋势

  H.265标准的推出带来了硬件解码与软件解码之间的一些争论,争论的焦点是在智能电视上到底H.265硬件解码会占主流地位,还是软件解码占主流地位。硬件解码支持者认为,智能电视芯片计算能力支持H.265高清播放还比较勉强,只有用硬件解码才能实现流畅的播放。然而电视采用H.265硬解码当然更具优势,毕竟视频流畅播放才是用户需要的。


上一篇:“酷小白”遥控器“亮点”功能简单介绍
下一篇:你知道吗?改善音响音质的九种方法
沙发
发表于 2015-8-25 02:11 | 只看该作者 | 来自新疆
很详细,支持。
回复 支持 反对

使用道具 举报

板凳
发表于 2015-8-25 09:22 | 只看该作者 | 来自浙江
学习学习!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-5-21 18:51 , Processed in 0.066710 second(s), 15 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表