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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 25615|回复: 1
上一主题 下一主题
[分享]

软硬解码的差距

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-22 11:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自江苏

相信很多朋友都用过完美解码、KM Player一类,拥有比较多设置选项的视频播放器。在这类播放器里,往往都会有一个软解码和硬解码的设置选项。顾名思义,软解码就通过软件来解码,而硬解码就是通过硬件来解码。

对两者孰优孰劣的问题,人们也是争论不休。但是毋庸置疑的是,仅通过安装解码器,软解码就能支持所有的视频格式。正是因此,软解码被广泛应用于在电脑、手机等常用的设备中。但是智能电视(参数 图片 文章)作为新兴的智能终端,也适合于推广软解码技术么?在智能电视中,视频的软解码和硬解码到底孰优孰劣呢?

软硬解码的差距

视频的硬解码和软解码一般都是针对本地视频而言的。视频网站为了方便管理和播放,都将同种清晰度的视频转换为同一种编码格式进行传播。而且现在网路电视都有自己专属的客户端,对自己的视频是绝对能够支持的。

软硬解码的差距
信息的数字化传播中需要编码和解码

虽然现在智能电视能够直接播放网络上面的视频资源,但是本地播放在用户心中依旧占据非常重要的地位。在传统CRT显示时代,电视本身并不具有播放本地音视频的功能。如果用户想要观看电视台之外的内容,就必须通过影碟机、游戏机中介进行读取和解码。

软硬解码的差距
DVD机充当外置解码的装置

后来,差不多在液晶电视兴起的前后,通过USB接口硬解码本地视频技术也开始被应用。电视插上U盘就能够播放许多电视上看不到的内容,十分方便。如今智能电视人们想要看电视节目之外的内容,通过小小的U盘就能够实现。

软硬解码的差距
非智能电视就拥有USB端口媒体播放的功能

到现在智能电视已成为主流,在线点播、网络直播的内容非常丰富,而且观看相当便捷。但是网络电视的内容和互联网的视频相比,还是略显匮乏。一些网络自制节目、最新的电影大片还是从电脑上找比较方便,下载后再在大屏电视上播放效果会非常出色。

软硬解码的差距
现在网络电视在线视频的数量和质量还有待提高

而且在线视频受到网速的限制,清晰度不会很高。一些分辨率达到全高清1080P的视频,也会从码率、编码方面大幅度压缩视频的质量,最终效果还不如一些本地的720P。在现有网络和技术条件下,本地播放的效果还是更为出色的。

视频软硬解码的前生今世

既然无法完全替代本地播放,那么不如来探讨一下如何才能达到最佳的视频播放效果。一般来说视频解码分为两大方式,一类是硬解码,另一类是软解码。两者在配置要求、解码效率、画质效果等方面都有着很大的区别。

●  硬解码

顾名思义,硬解码就是通过专门的硬件实现的解码。如果再说详细点,就是指不依赖于CPU,通过专用的设备完成视频解码。曾经的VCD和DVD解压卡、视频压缩卡就是现在“硬解”的原型。而随着技术的发展,现在的硬解码已经不再需要额外的设备,而是将硬解码模块整合在GPU内部,通过显卡核心GPU来实现。

软硬解码的差距
硬解码模块整合在GPU内部

显卡核心GPU拥有独特的计算方法,解码效率非常高,而且充当解码核心的模块成本并不高。这样不但能够减轻CPU的负担,还有着低功耗、发热少等特点。但是由于硬解码起步比较晚,软件和驱动对其的支持度低。硬解码内置有什么样的模块就能够解码什么样的视频,面对网络上杂乱无章的视频编码格式,不可能做到完全兼容同。此外,硬解码的滤镜、字母、画质增强方面都做的十分不足。

优点:CPU占用率低、效率高、功耗低、热功耗低

缺点:视频兼容性差、软件支持度低

●  软解码

不同于硬解码,在计算机领域比较传统的软解码是通过软件让CPU来对视频进行解码处理。在这个过程中,软件提供了解码的各种运算规则和信息,而CPU则是用来进行复杂的运算的。

软硬解码的差距
现在很多播放器都能够设置软解码器

软解码技术的解码过程中,需要对大量的视频信息进行运算,对CPU性能的要求非常高。尤其是对高清晰度大码率的视频来说,巨大的运算量就会造成转换效率低、发热量大等问题。但是由于软解码的过程中不需要复杂的硬件支持,兼容性非常高。即使是新出的视频编码格式,只要安装好相应的解码器文件,就能顺利播放。而且软解码拥有丰富的滤镜、字幕、画面处理优化等效果,如果CPU足够强悍的话,能够实现更加出色的画面效果。


优点:兼容强、全解码、效果好

缺点:对CPU要求高、效率低、发热大

此前有很多电脑影视发烧游,进行过软硬解码的对比。结果是软解码的画质效果更加出色,而且CPU占有率并不比硬解码高。但是至今为止软硬解码两者的优劣之争仍然没有平息,主要是因为大家所用的设备都不同,硬件配置也是千差万别。尤其是对于不同类型的产品,例如智能电视(参数 图片 文章),与电脑的硬件构成有很大差别,其结论就很难令人信服。

实测告诉你软硬哪家强

差不多在液晶显示刚刚兴起的时候,电视就出现了通过USB接口来播放本地视频的功能。那时候电视根本没有智能系统,其播放完全依靠硬解码来完成。而后,智能电视的迅速发展,使得电视想手机、平板电脑一样具备了CPU以及智能系统。视频播放的方式也就随着硬件的提升,出现了软硬解码之争。那么针对智能电视来说,硬解码和软解码到底孰优孰劣呢?下面笔者通过实际的播放来测试一下。

为了更加符合大多数用户的观看条件,我们不能选择配太高端或者太低端的电视。因此笔者选择了一台4千多元55英寸的1080P全高清智能电视,希望通过主流价位的机型能够得出更加真实的结果。

播放器方面,我们使用安卓系统下本地播放效果非常出色的MX Player播放器,支持在播放过程中进行软硬解码的切换。我们就选择了它的Pro1.7.30版,良好的兼容性使其在电视上的使用也非常流畅。

软硬解码的差距
MX Player支持在播放过程中进行软硬解码的切换

为了拍摄效果的尽量真实,我们将70D相机固定在三脚架上,拍照和录制视频都采用全手动模式。信息为:白平衡为日光(5200K),光圈f/7.1,快门100/1秒,焦距35毫米。

软硬解码的差距

在测试过程中,播放码率比较大的视频,硬解码能够流畅播放,但是软解码则出现了视频延时、画面和声音卡顿、声画不同步等严重的问题,无法正常播放。下面播放两个软解码视频播放的效果,使用的测试视频格式分别为MP4(1920x1080+4263Kbps+AVC HL4.0+AAC)、MKV(1920x1080+6005Kbps+AVCHL4.0+AC3)。




电视软硬解码效果总结

在软解码中,使用不同的解码器文件可能会有不同的效果。但是用户们大多数都不会进行复杂的调节,我们这里选择默认的解码器还是更加符合用户实际的使用情况的。虽然没有非常详细地用不同的电视(参数 图片 文章)和不同的软解码器来反复测试,但是最终结果还是有一定的代表性的。

软硬解码的差距
测试没有对软解码器进行设置

在电视显示结果中,软解码无论是从流畅度、清晰度、画面鲜艳程度都不及硬解码。最主要的原因还是电视的CPU性能不足,导致解码效果的下降。软解码主要依靠CPU的运算,而智能电视的硬件虽然有了很大提升,但是与电脑相比还是有很大差距的。更何况很多配置一般的电脑,想要播放全高清设置4K的影片都会非常的卡顿。

软硬解码的差距
软解码下视频中运动画面效果非常差

而且电视的主要功能就是播放影片,其图像处理的性能本身就比较强。而作为智能系统的支持,CPU只是后来加进去提供网络娱乐功能的。让电视的CPU独立来完成高清视频的解码,明显有些强人所难。

软硬解码的差距
硬解码应该提高在滤镜、效果方面的功能


在电视这个特定的设备中,硬解码相比软解码有着非常大的优势。妄图让电视拥有高性能电脑一样的运算能力,既不现实,也是资源的极大浪费。倒不如对电视擅长的硬解领域,不断丰富硬解模块,增加其支持的视频格式。同时,优化硬解算法,提升其在滤镜、字幕、画面优化提升方面的能力。



上一篇:TCL电视提示airplaysink已停止怎么办?解决方法?
下一篇:儿童如何健康看电视?
沙发
发表于 2015-4-22 11:31 | 只看该作者 | 来自广东
精华内容,楼主V5!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-16 10:25 , Processed in 0.081295 second(s), 15 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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