美文网首页
电脑播放4K之:使用电脑硬件解码播放4K电影教程

电脑播放4K之:使用电脑硬件解码播放4K电影教程

作者: 宅嗨网 | 来源:发表于2018-09-21 17:30 被阅读1338次

    一、什么是硬解:

    硬件解码是图形芯片厂家提出的用 GPU 资源解码视频流的方案。与之相对的是软解,也就是传统的用 CPU 承担解码工作的方案。

    硬解的优点是效率高,功耗低、热功耗低,缺点是缺乏有力的支持(包括滤镜、字幕等),局限性较大(例如打开硬件解码后 PC 的节能方面的功能失效 cnq 等),设置较为复杂;需要硬件有硬件解码模块、相关的驱动配合、合适的播放软件以及对播放软件正确的设置,缺一而不能开启硬件解码功能。

    主流的硬件解码方案由 Intel、AMD-ATI 以及 Nvdia 推出。

    1、硬件和驱动:

    拥有硬件解码功能的整合芯片组主要有(完整的硬件解码,起码能够硬解 H.264 以及 VC-1):

    AMD 平台:780G 主板、790GX 主板、集成的 HD3200/3300、

    Intel 平台:G45 主板、

    NV 两个平台都做,只有集成的 GF8200 支持硬解(且它完整的支持 H.264、VC-1 以及 MPEG2 硬解)

    独立显卡中:

    AMD:HD 系列显卡均支持 MPEG-2,H.264 以及 VC-1 硬解,其中 UVD1.0 的 HD 系列显卡只能同时硬解一个支持显卡硬解的视频流,UVD2.0 的 HD 系列显卡可以同时硬解两个支持显卡硬解的视频流。

    NV:GF7 系列支持 MPEG2 硬解,GF8 系列增加了对 H.264 的支持(部分后期型号增加了对 VC-1 硬解的支持),GF9 系列支持全系列高清解码。

    驱动用最新版本的均可,就是最新的 ATI 催化剂 9.2 还在修正高清硬解的 BUG。

    驱动下载可以去官方网站或者驱动之家均可。除开 Intel 不喜欢更新整合图形芯片驱动之外,其它两家更新都是很快的。

    Ultra HD Blu-ray 播放 /VR 模式:内存大于 4 GB

    Ultra HD Blu-ray 播放:

    显示器:支持 HDCP2.2 且搭载 HDMI 2.0a/DisplayPort 1.3 版之连接接口。

    屏幕分辨率: 4K Ultra HD 超高画质(3840 x 2160)

    端口:不含转接器/分离器/中继器的 HDMI 2.0a/DisplayPort 1.3 版

    备注:欲完整呈现4K Ultra HD蓝光电影中高动态范围(High Dynamic Range,HDR)的优异画质,您所使用的显示器需支持 HDR 和 10-bit 色深,且兼容于HDMI 2.0a/DisplayPort 1.4版之端口。若是你的播放装置或 GPU 未支持 HDR 功能,PowerDVD 将以 Standard Dynamic Range(SDR)模式播放 4K Ultra HD 蓝光电影。

    2、软件:

    目前可以使用完美解码 或者 终极解码等。

    由于国内 HD 视频的来源一般来自网络下载,从硬盘读取视频资源有较大限制,很多常用软件无法支持正常的播放(例如P owerDVD 有时候就只是播放音频流),完美解码等都是剥离了此类软件的分离器以及视频解码器进行了重新整合而成。

    设置复杂也是相对的,事实上全图形化界面的操作已经很简单了,而且软件附带的说明书里已经根据当期版本做了较为详细的说明。由于时效性较为明显,故不详细列出设置方案,可以自行搜索。关键是要根据视频编码正确设置视频渲染器、分离器以及解码器。

    举一个例子:例如你的 PC 采用 HD4850 显卡,用完美解码观看 H.264 编码的 1080P 文件,那么你需要首先打开“完美解码设置中心”,在解码模式里面选择 ATI UVD 或者 ATI UVD v2,视频渲染器选择“EVR 增强型渲染(C/A)”,右边的推荐里面选择正确的操作系统、显卡规格,以及视频编码,确定之后就能使用硬件解码功能了。

    渲染器:左图旧版,右图新版(新版能已经能智能选择了

    ):

    最新版的完美解码,设置已经很简单了,用户可以从播放器底部,轻松的分辨 播放器是否处于硬解状态:

    S/W 表示当前是软解, H/W 表示当前是硬解:

    3、高清视频:

    720 和 1080 代表视频流的分辨率,前者 1280*720,后者 1920*1080。

    720P 以及 1080P 采用了很多种编码,例如主流的 MPEG2,VC-1,H.264,Divx ,Xvid。

    不同的编码需要不同的系统资源,大概可以认为是 H.264 > VC-1 > MPEG2。

    完美解码带的一个工具 MediaInfo,它可以帮助你确定视频编码类型,以便你选择正确的设置方式来开启硬件解码。

    至于封装格式更多到令人发指:ts、mkv、wmv 以及蓝光专用等等。

    4、解码器和渲染器:

    视频播放需要解码器和渲染器。

    解码器:负责把文件翻译成渲染器懂得数据。

    渲染器:负责接收解码器送来的数据并呈现出图像。

    总体来说,解码器就像是密码破译员。而渲染器负责把破译出的密码打成电报发给上级。

    视频解码器:

    渲染器(老版本推荐用 EVR-CP,新版本已经能 智能选择了):

    分离器:

    二、检测 GPU 所支持的 DXVA 硬解标准:

    所需软件 DXVAChecker 可以检测 GPU 支持的 DXVA 硬解标准,其中 SD 代表 DVD 级别的标准清晰度,HD 代表1280x720 级别的高清晰度,FHD 就是 1080p 全高清了,4K 则是 4K 级别的超高清晰度了。

    简单点说,就是自己的显卡到底能支持什么格式、什么分辨率的 GPU 硬解。要想流畅解码 4k 视频,这个很重要。

    就上图来说,HEVC 表示 750ti 就支持 H265 格式解码,最高可以去到 4K 级别。图中 H264 编码也可以支持到 4K 级别。

    potplayer 是 KMPlayer 的原制作者韩国的姜龙喜先生进入 Daum 公司后的新一代作品。potplayer 的优势在于强大的内置解码器;而 KMPlayer 的优势在于强大的定制能力和个性化功能。potplayer 使用 VC++ 编写, KMPlayer 为 Delphi 编写。potplayer 是 Daum 公司的一款网络播放器,有自己的独立著作权,并非由姜龙喜先生原创,目前由 KMPlayer 的原始作者姜龙喜进行后续开发。目前(1428以后版本)的 KMPlayer 由 PandoraTV 团队负责集体开发。应 PandoraTV 的要求,potplayer不会加入在 KMPlayer 中一些受欢迎功能,但作者答应加入一些近似的功能。)

    大名鼎鼎的 potplayer,估计玩高清的人都知道这款软件。主要是支持的插件多跟兼容性好,流畅性不错,而且皮肤也多,适合玩播放器皮肤的朋友。

    LAV FiltersLAV Filters 是一组开源的 DirectShow 滤镜,基于 FFmpeg 多媒体库。旨在最终取代播放链中的绝大部分滤镜,能播放所有的格式和任何现代媒体。

    解码格式最全,就不能不说到 LAV Filters 解码器了,而且跟 potplayer 配合使用,威力更是大增,执行效率比 potplayer 内置滤镜高上很多。

    mad VRMADVR 是一款超强的视频插件,其配合高清播放软件,可以做到目前 PC 上播放高清视频的最强画质。

    MAD VR 这款视频渲染器比市面上大多数播放器自带的渲染器有着更精确的颜色处理,更高质量的图像缩放缩放、以及更低的颜色错误率。这就使得它所渲染出来的视频在颜色上更趋于真实,在画质细节上也要强于其他渲染器。

    MADVR 支持各类显卡,包括 NVIDIA 和 AMD 的独显以及英特尔的核芯显卡。不过用户在使用 MADVR 渲染视频时,会占用大量的 GPU 资源和 CPU 资源。

    这个软件非常神奇,可以让画面质量提高到不可思议的地步,当然了,原视频太差了神仙也救不了,还有这个软件比较耗费电脑资源,要是电脑配置比较低就不要开了。你们自己试试看看能不能用,里面的参数调教也比较复杂,后面我会说到。

    播放4K超高画质视频时启用硬件加速:

    H.264/AVC: 建议至少第三代 Intel Core i5 (Ivy Bridge)

    H.265/HEVC (8bits): 建议至少第5代 Intel Core i5 (Skylake) 或 Nvidia GTX 960

    H.265/HEVC (10bits): 建议至少第7代 Intel Core i5 (Kaby Lake) 或 Nvidia GTX 1060

    备注:PowerDVD 支援 H.264/MP4 格式且比特率高于60 Mbps之4K超高画质视频

    三、测试环境:

    笔者的测试平台是:技嘉 Z270、i7-7700、铭瑄 1066、DDR2400-32G、SG酷鹰6T-256m-7200rpm、40英寸DP、完美解码 pk 迅雷影音:

    笔者的 铭瑄 风系 1066 显卡 GPU 所支持的 DXVA 硬解标准:

    四、硬解效果实测:

    1、迅雷影音(迅雷影音不适合硬解,优点是有在线字幕):

    下图是用迅雷影音播放时,虽然在迅雷影音里勾选了“硬件解码”,但是 cpu 妥妥的耗满:

    另一个文件,90G 的变形金刚5,m2ts 格式:打开后 cpu 毫不犹豫的奔满,GPU 硬解 video encode 无动于衷:

    2、完美解码(pot 播放器),不开启硬解: cpu 半载,GPU 硬解 video encode 无动于衷:

    3、完美解码(pot 播放器),开启硬解: cpu 减负、GPU 硬解开工:

    另一个测试片《黑豹3》,开启硬解后,cpu 负载也降低了:

    五、终极作死测试片:

    《 时间的风景 TimeScapes 4k CineForm.avi 》:

    用 potplayer 查看其属性:

    overall bit rate:总比特率 909 M 每秒

    video bit rate :视频比特率 908 M 每秒

    audio bit rate :音频比特率 1.5 M 每秒

    1、potplayer + 内置解码 + 自动渲染:cpu 满载,video encode 未硬解,potplayer 全屏黑,电脑几乎卡死:

    2、BE + 内置解码 + EVR-CP:cpu 满载,video encode 未硬解,BE 慢镜头播放,电脑很卡:

    3、HC + LAV 解码器 + EVR-CP 渲染器:cpu 满载,video encode 未硬解,HC 全屏黑,电脑几乎卡死:

    那么:到底怎样的硬件配置 + 怎样的硬解设置,才能流畅播放《时间的风景》呢?

    十、 参考文献:

    1、《硬件解码》

    https://baike.baidu.com/item/%E7%A1%AC%E4%BB%B6%E8%A7%A3%E7%A0%81/3649897?fr=aladdin

    2、《硬解画质不如软解?同一场景精确截图告诉你真相》

    http://tieba.baidu.com/p/1229751959?pn=0&red_tag=s0581902868&traceid=

    3、《i5 6500+GTX 1060电脑配置怎么播放4K高清视频,新手教程【配图文设置教程】》

    https://www.hao4k.com/thread-11040-1-10.html

    4、《在电脑上怎么播放4K电影和4K视频,新手超详细教程》

    https://www.hao4k.com/thread-20393-1-1.html

    5、《电脑播放4K电影视频资源问题和播放教程合集》

    https://www.hao4k.com/thread-20444-1-1.html

    6、感谢 《hao4k论坛官方QQ群》群友 有生于无 老师。

    文章转自Hao4K论坛用户:“太阳风”分享,谢谢!

    相关文章

      网友评论

          本文标题:电脑播放4K之:使用电脑硬件解码播放4K电影教程

          本文链接:https://www.haomeiwen.com/subject/wjvpmftx.html