找回密码
 立即注册
楼主: duskghost

**并不是很香**【安卓手机CPU硬解VCB作品】10bit HEVC还能撑多久?——已剁手iQOO Z1,已补天玑1000+解码能力测评 唉~>_<【已补AV1硬解截图】

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2020-6-14 17:56:47 | 显示全部楼层
duskghost 发表于 2020-6-14 17:23
又把玩了mpv两天,发现对比mxplayer,长时间播放的话cpu那块会有轻微发热,不过耗电的情况又没看出来有什 ...

渲染当然是gpu完成的,然后fbo-format那个本来就是默认值,不用写https://mpv.io/manual/master/#options-fbo-format

用的还是mpv自己的渲染器,耗电啥的,高性能渲染器肯定吃u,手机又不像电视机内置啥画质芯片啥的,只能靠u的软件算法填补差距了
回复

使用道具 举报

3

主题

30

回帖

0

VC币

新手上路

Rank: 1

积分
270
duskghost  楼主| 发表于 2020-6-14 19:29:09 | 显示全部楼层
ssnake 发表于 2020-6-14 02:19
mpv-android 里的 hwdec-codecs 是 hardcoded 的
https://github.com/mpv-android/m ... /xyz/mpv/MPVView ...

原作者爬到我楼里来实在是诚惶诚恐,也是通过你这部作品了解到AV1和opus的。这部AV1我觉得挺好的,这么小的体积表现出的质量当时令我挺吃惊的。另外,你做的4k版TV已收藏。

你说的那个改API的事,非计算机类专业的我就鞭长莫及了,而且现在AV1的视频好像很非主流,能硬解AV1感觉也只是锦上添花吧。另外这片软解也没问题的,苹果A10只能软解,高动态片段会卡。。21:46处;4k的也试过,硬软都可以,就是颜色好像不对劲了,觉得灰蒙蒙的,用我那台A10的ipad也是一样。

IMG_0221.PNG
那个opus伪硬解的问题我也貌似也有点感觉到了,把原来aac编码的音乐换成opus后,怼上3.5mm耳机播放1小时,能掉电2%(原来aac几乎不掉电)

回复

使用道具 举报

26

主题

397

回帖

455

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
394374

新人登场崭露头角渐入佳境活跃达人

橙兜酱 发表于 2020-6-19 09:02:51 | 显示全部楼层
A12X的解码能力怎么样啊....不知道有没有大佬评测一下
动画年鉴-统计表 (notion.so)
动画年鉴网盘目录 (xido.workers.dev)

欢迎参观,如果想一起收集整理的话可以在统计表主页找我联系方式~
回复

使用道具 举报

13

主题

89

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
5431
萌え 发表于 2020-6-21 19:21:40 | 显示全部楼层
mx硬解出现色带而mpv没有
mx硬解不热而mpv发热

原因大概是mpv的渲染器是自己实现的,而不是像mx一样直接挂到系统渲染器里了。
而且这个渲染器(resizer那些)大概是用CPU跑的,所以就发热了。

另外,从x20开始,联发科的硬解码就有严重的问题,具体就是体现在渲染器层,例如本不应该出现的banding、ring等,同样的视频放到mt6795(x10)和mt6752上就完全没问题,而且同样的问题只要切换成软件解码器也很正常。大概是联发科为了实现硬解的兼容、性能,还有功耗的平衡等,牺牲了渲染器层面的一些东西,导致实际肉眼看上去的画面就跟糊弄小孩的一样。
我原本以为(期待)联发科迟早会修复这个问题,不过看楼主的评测,似乎联发科在这条歪路上越走越远了,只是一味地追求“我做到了”,却丝毫不顾“我做得像不像样”。
回复

使用道具 举报

13

主题

89

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
5431
萌え 发表于 2020-6-21 19:27:33 | 显示全部楼层
  问点题外话:
  1、骁龙855plus搭配12G运存有没有必要,8G足够吗?
  2、YUV444对手机CPU硬解有没有影响?是都能硬解还是会有什么其他情况?

1、对我来说,12G内存的Android手机只能算是起步内存容量(如果不开swap/zram/zswap的话),16G应该比较适合我。
但轻度使用也许8G就够吧。
另外,SDM855发热挺大的,plus发热就更大了。
2、你是想说SOC而不是CPU吧,YUV444不知道天玑行1000不行,具体你得自己找视频测。芯片厂商公开的硬解通常都是指YUV420,除非官方有特别说明支持YUV444(例如NVIDIA会在官网和文档里注明),而且还会注明对应的格式。例如支持YUV444 HEVC 10BIT,但却不一定会支持YUV444 HEVC 12BIT,也不一定会支持YUV444 AVC 8/10BIT,所以一切以官方和实测为准。
回复

使用道具 举报

头像被屏蔽

9

主题

269

回帖

141

VC币

禁止发言

积分
123866
Rikkano 发表于 2020-6-21 20:37:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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