APP下载 微博 微信

Hao4K影音


[分享讨论] intel 4代旗舰酷睿4790K 4K HEVC 10BIT 30FPS 非次时代及次时代音轨CPU解码输出测试

[复制链接]

发表于 2016年09月05日 09:33 76631 15 来源:播放机/讯源> 分享讨论 |只看大图 回帖奖励 |倒序浏览 |

dapupu 帖主

2016-9-5 09:33

为保证暴力的60帧刷新率同步画面输出,这里开启了Madvr视频渲染器smooth motion的简单 2X插帧算法,看看这个4代旗舰到底能干点什么事情。

首先是硬件设备,如下:



ebrdz3m10jl.jpg

ebrdz3m10jl.jpg



Intel i7 4790K+海盗船16G DDR3 2400+  AMD R9 280X 24寸戴尔图形工作站显示器 1920X1200分辨率 RGB 92%(128%NTSC)色域 10BIT IPS屏幕 采用DP接口输入,带AMD同步帧功能。播放器为potplayer 全程播放无法打开硬件加速。
先测试了下同一4K HEVC 10bit色 50Mkbps码率 ACC音频的三星 冰岛测试TS原封文件。



uhc43jk535u.jpg

uhc43jk535u.jpg




mi4g2jvv33a.jpg

mi4g2jvv33a.jpg




y5boz1p2y0u.jpg

y5boz1p2y0u.jpg



CPU占用35%~75%之间,GPU最高80%,解码过程流程,不存在任何卡顿等等,说明问题不大。

下面就来做一项变态的测试,为了尝试在次时代音频外加CPU强行软解码后PCM输出声卡,这里不是降解,我将制作一个时间相同的DTS HDMA 24/96的音轨混入源文件。



wfai30b0d2q.jpg

wfai30b0d2q.jpg



利用DTS公司HD音频编码器将一段我裁剪好的高码率WAV文件制作成MA音频,然后TS文件混入音轨。

下面来看看调用LAV软解码次时代音频的播放结果如何,,,



e5molpusz1f.jpg

e5molpusz1f.jpg






xr2cjeunwdl.jpg

xr2cjeunwdl.jpg



由于加入的次时代音轨,整片码率最高达到了60Mkpbs,几乎是蓝光原盘的2倍。相当可拍的CPU和GPU占用率,CPU在65%~100% 显卡也最高100%的占用率,但还是勉勉强强除了峰值码率掉帧以外,还能一看。

好了,这就是上一代不支持4K解码的顶级硬件设备在实际运行中的表现,大家可以参考参考了。
回复

使用道具 举报

全部回复15

crestron 2

2016-9-5 10:11

针对 HEVC 软解 你也可以试试  
视骏Windows版H.265/HEVC解码器
http://www.strongene.com/cn/downloads/downloadCenter.jsp
或许对降低 CPU的占有率有帮助
回复 支持 反对

使用道具 举报

hzz312 3

2016-9-5 10:26

电脑播放4K需要什么样的配置?
回复 支持 反对

使用道具 举报

dapupu 4

2016-9-5 11:01

crestron 发表于 2016-9-5 10:11
针对 HEVC 软解 你也可以试试  
视骏Windows版H.265/HEVC解码器
http://www.strongene.com/cn/downloads/ ...

恩,这个中午没事的时候做下测试
回复 支持 反对

使用道具 举报

dapupu 5

2016-9-5 12:19

有趣的统计来了,这是包括楼上兄弟提供的视骏HEVC解码器的冰岛4K的CPU解码指标,我们来看下:
1:FFSHOW  CPU  AVG:60.113%


cgbd4wfnm3z.gif

cgbd4wfnm3z.gif



2:视骏HEVC/H.265解码器 CPU AVG:64.6%


uqwnn1mz2xf.gif

uqwnn1mz2xf.gif



3:最新版MPC内置解码器 CPU AVG:54.9%


wjji0lthqxx.gif

wjji0lthqxx.gif

回复 支持 反对

使用道具 举报

dapupu 6

2016-9-5 12:29

hzz312 发表于 2016-9-5 10:26
电脑播放4K需要什么样的配置?

酷睿6代以上 或者AMD ZEN 核心CPU ,AMD RX 300 或者400 N卡 GTX750 750TI 或者900系列以上的显卡
回复 支持 反对

使用道具 举报

crestron 7

2016-9-5 12:39

dapupu 发表于 2016-9-5 12:19
有趣的统计来了,这是包括楼上兄弟提供的视骏HEVC解码器的冰岛4K的CPU解码指标,我们来看下:
1:FFSHOW ...

方便的话可以把测试文件媒体编码信息贴一下
最新的 MPC-HC 应该集成的是 LAV  0.68.1的解码器 吧?  
占用率差别不大的情况下  帧率的输出情况呢?
回复 支持 反对

使用道具 举报

dapupu 8

2016-9-5 12:48

那么大多数朋友的A10平台或者同级别的HD 6000系列显卡情况如何,我刚在别人电脑上做了个测试,
CPU :AMD A10 7870K
显卡: AMD HD 6750 + 核心交火
情况如下



ayxnf3ty4t1.jpg

ayxnf3ty4t1.jpg



很遗憾 6系列A卡根本无法显卡加速,GPU使用率一直归零,光凭CPU无力回天,每秒只能输出9张半画面,,,
回复 支持 反对

使用道具 举报

dapupu 9

2016-9-5 12:50

媒体文件信息如下:
General
ID                             : 0 (0x0)
Complete name                  : G:\BaiduYunDownload\[hao4k]UHD 三星.ts
Format                         : MPEG-TS
File size                      : 967 MiB
Duration                       : 2mn 37s
Overall bit rate mode          : Constant
Overall bit rate               : 51.4 Mbps
Video
ID                             : 257 (0x101)
Menu ID                        : 1 (0x1)
Format                         : HEVC
Format/Info                    : High Efficiency Video Coding
Format profile                 : Main 10@L5.2@Main
Codec ID                       : 36
Duration                       : 2mn 37s
Width                          : 3 840 pixels
Height                         : 2 160 pixels
Display aspect ratio           : 16:9
Frame rate                     : 29.970 fps
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 10 bits
Writing library                : ATEME Titan KFE 3.5.1 (4.5.1.0)
Color range                    : Limited
Color primaries                : BT.709
Transfer characteristics       : BT.709
Matrix coefficients            : BT.709
Audio
ID                             : 258 (0x102)
Menu ID                        : 1 (0x1)
Format                         : AAC
Format/Info                    : Advanced Audio Codec
Format version                 : Version 4
Format profile                 : LC
Muxing mode                    : ADTS
Codec ID                       : 15
Duration                       : 2mn 36s
Channel(s)                     : 2 channels
Channel positions              : Front: L R
Sampling rate                  : 48.0 KHz
Compression mode               : Lossy
回复 支持 反对

使用道具 举报

crestron 10

2016-9-5 13:02


回复 支持 反对

使用道具 举报

y2gy2g 11

2016-9-5 14:51

本帖最后由 y2gy2g 于 2016-9-5 14:53 编辑
反正也是测试,那就测试一下h265 4k 10bit 60ftp bt2020 hdr
回复 支持 反对

使用道具 举报

dapupu 12

2016-9-6 01:48

下面是一组 大腿时代 4K HEVC 10BIT 60FPS 的 视频
为了达到10bit色域直出显示屏, 打开了MadVR 视频渲染器的 BT。2020 色彩空间选项


a2rnh1goei3.jpg

a2rnh1goei3.jpg



下面解释下,这个标准:目前8位色彩的显示设备包括电视投影显示器,几乎都是基于RGB 8位色彩空间内,即2^8次方(0~255),由RGB三个单元色共计65534种颜色构成的图像,而视频录制的摄影机,目前大多都是基于SRGB即有限RGB色彩空间拍摄下来的图像,范围为(16~253),即BT709,这也是包括目前全高清蓝光碟在内的统一色彩空间。
随着科技进步,这2年来出现的4K摄像机和3D摄像机,几乎都才用10位RGB色彩空间,即2^10次方(0~1023),共计1073741824种颜色,是8位色的64倍。
虽然我们的windows系统都是处理RGB 32位色彩图像的,但受制于显示端现在面板成本,实际图像,大多能看到8位色。
这里我们在卖场或者电视显示器宣传资料看到的说明,比如广色域,全色域是这样的,色彩标准都是以多少多少% NTSC,来表达显示SRGB的能力,例如最长看见的72% NTSC 就表示只能显示72% SRGB的色彩,广色域一般指超过100%NTSC色彩,也就是说能还原SRGB色彩了,全色域指的是完整8位RGB色彩空间,一般高素质显示端和电视,都具备这个能力,部分顶级的显示器,可以支持10bitRGB空间,说明播放4K 10bit色彩视频,也就是bt2020,完全没问题了。但是,目前大部分4k电视,不提这个,其实是根本无法还原这个色彩的。对于廉价4K电视来说,播放4K,都是8位色彩能力,,,,甚至还不到,,,,
下面说说这个HDR高动态对比技术,这个在PC届早已经玩烂了的概念,05年微软在Direcrx90 c标准中,在视频Direct View 和 图像处理Direct 3D中率先提出HDR概念,之后出现的DX9C级别的显卡,都具备图像HDR处理能力。为什么在PC播放高清时候都不提这个概念,那是因为PC在处理SRGB信号时候都是要转变为符合RBG色彩空间由16~235转变到0~255完整处理出正确的色阶,这样处理以后其实上下亮度范围内都还有15个色阶的可以进行动态处理,这个就是N卡控制面板里面的增强画面对比度和A卡控制面板里面的超亮白选项。快10年了电视和播放机才拿出来吵作,只是为了增加噱头而已。
回复 支持 反对

使用道具 举报

dapupu 13

2016-9-6 02:02

本帖最后由 dapupu 于 2016-9-6 02:18 编辑



rnnrmfkvvci.jpg

rnnrmfkvvci.jpg




yzznckszvhi.jpg

yzznckszvhi.jpg


其实AMD或者N卡都带相当多的后处理滤镜,并且能从驱动直接控制电视面板,前提是你的电视主板能支持PC端控制,比如我的夏普电视,设置为PC输入后,所有色彩亮度对比什么狗屁增强全部无法选择,色彩自动转变为RGB空间,全部由显卡接管。一般带DP口的电视都支持。这样就能绕开电视自带的什么画质处理器DSP,获得比播放器和盒子更加纯净的画质。
回复 支持 反对

使用道具 举报

dapupu 14

2016-9-6 10:25

下面进入正题,解码后使用madvr以10bit色彩空间,使用P010格式还原HEVC编码原本色彩输出,这个要显示器支持,不支持依然会自动转为NV12或者YV12等等这个8位色色彩格式
在之前的冰岛4K 30fps 50Mbps码率影片中,完全没有问题,如图


4aretmd4nos.jpg

4aretmd4nos.jpg



下面用大腿时代4K HEVC 60FPS 35Mbps测试:


pl3y5ueeam3.jpg

pl3y5ueeam3.jpg




ds4nmeotn2n.jpg

ds4nmeotn2n.jpg



随着播放的进行,最强的i7也跪了,骨子里不支持4K标准 10bit色 60张解码只靠软件用CPU逻辑单元运算,看来是行不通了的。当然现在我还不死心,按照AMD官方对GCN1.1架构的说明,是支持8位色彩空间运算的。现在我们尝试8位色彩输出,是什么情况。



04qj2rk1a1e.jpg

04qj2rk1a1e.jpg




unicqtqincq.jpg

unicqtqincq.jpg


我们看到,虽然CPU占用依然很高,但是解码器强行将10位色彩将为8后,显卡负担了很大的运算,画面终于得到了完美60帧输出。
回复 支持 反对

使用道具 举报

crestron 15

2016-9-6 10:37

4790 已是昨日黄花  你用6950 试试  
其实 CPU软解  效费比是最低的  
回复 支持 反对

使用道具 举报

dapupu 16

2016-9-6 10:59

crestron 发表于 2016-9-6 10:37
4790 已是昨日黄花  你用6950 试试  
其实 CPU软解  效费比是最低的

6950X没有,倒是 Xeon E5-2600 v4有 单一CPU 6核心12进程解码60张依然困难,但在双E5 服务器上,是完全没有。整数位并行计算,CPU只有给GPU提鞋的份。
回复 支持 反对

使用道具 举报

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

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
发烧刚入门
:
介绍未填写

主题

帖子

积分97

Hao4K影音app客户端下载