吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9017|回复: 40
收起左侧

[原创工具] Android盒子/电视分辨率测试工具APP

  [复制链接]
cndyl 发表于 2022-12-13 13:19
本帖最后由 cndyl 于 2022-12-13 13:24 编辑

来了52pjie有段时间了,一直在学习大伙分享的各种技术和经验。
今天分享一个我在媒体行业的经验之谈,附一个自己编写的Android盒子/电视分辨率测试工具APP。


经常发现,互联网直播软件、电信联通移动的转往IPTV效果不如有线电视,最近深入研究发现,原因在于安卓盒子内部,有固件写死的物理分辨率和屏幕密度。
这个分辨率和屏幕密度是编写安卓盒子固件的时候,就固化在内核中,无法修改。
如果用adb命令链接安卓盒子/安卓电视,可以用wm size,wm density。来查看
目前来看,绝大多数的安卓视频直播软件、安卓盒子内置固件,都固化为1280x720。
虽然可以通过wm size 1920x1080,wm density 240/320修改这个参数,
但是修改的是重放参数,也就是从原来的尺寸放大后的参数,也就是底层内核视频解码依旧是1280x720。
image.png
换个角度说,你有个1920x1080的节目源,并不是直接输出1920x1080的分辨率到1920x1080的屏幕上。
在安卓盒子内部,1920x1080的视频,被1280x720的内核解码显示,分辨率降低到1280x720,
然后盒子设置了1920x1080@50Hz(专业)或者60Hz(垃圾,不是刷新率高好,后面会讲。)
在电视上收到了1920的信号,却是从1280放大过来的,所以不如有线机顶盒纯1920x1080的清晰。

所以我写了个软件,运行时抓取系统级的屏幕参数数据,可以直接在屏幕上看到长度、宽度、密度。
同时可以显示遥控器按键数据,
这个软件准备做成极简桌面,按某个键实现启动对应APP。
所以我对所有包括返回键在内的按键进行了抓取、响应、显示,
因此这个软件不能靠返回键退出,需要按主页键,在选择你盒子的桌面,设为总是,退出(长得像小房子)。

软件内置了一个纯1920x1080尺寸的测试图,每个一个点亮度不同。
好的电视可以清晰看到每个点,差的电视,只能看到一片朦胧。
欢迎测试、试用。
d148e8477be04b691abe7f4947c140b.png
这是正经好盒子、好电视1920x1080看到的状态
4690db75123b9c8aa62c32c3f843a4f.png
这是1280x720物理分辨率的假盒子、假电视显示的状态

另外科普一个事情:
从电脑打游戏角度、电脑显卡角度,肯定是是高刷新率好,比如240Hz>144Hz>120Hz>60Hz>50Hz。
但是从广播电视角度讲,我们说”匹配“更为重要,我们国家的广播电视标准是
720x576@50i(标清)1920x1080@50i(高清),i代表隔行扫描。
因此无论是电视还是盒子,看电视尽量选择1920x1080@50i。
有些人认为1920x1080@60p逐行扫描又高刷好,
在这种模式下,你仔细看CCTV-13的滚动字幕,就会发现卡顿丢帧。
而用电视行业标准1920x1080@50i字幕就会非常清晰、流畅,没有瑕疵。
用50i隔行扫描输出50i匹配隔行的视频信号,显示清晰度高,不会出现拖尾等现象。
如果强行用60p输出显示,现在搞盒子硬件开发的,没有那么精通的人,不会把50帧图像无缝拼接成60帧,
他们用的是随机插入重复帧的方法处理,所以就会出现那种走几步退一步的卡顿现象。
隔行扫描的奇数行和偶数行本来分别是两次扫描时序现实的 ,显示内容有时间差。
现在因为非要用逐行扫描p去显示隔行扫描i的视频,所以时许混乱,时间上的亮度差被平均化,
导致该出现的时候不出现,不该出现的时候瞎出现。
这就是为什么逐行扫描明显比隔行扫描的亮度低,精度差,清晰度差(柔和)的原因,当然有些人喜欢柔和。







现在搞开发的,都是为了工作而工作,项目完成了,能用就行,没有人注意细节,注意优化,
因为这些事涉及知识点非常多,干起来消耗时间,非常累,还没有立竿见影的成效。
我把这些细节介绍给希望了解技术细节的人!



附:测试工具
jl.tv自制1920x1080测试启动桌面显示按键.7z (11.38 KB, 下载次数: 32)

https://wwqe.lanzouo.com/izMvv0ik8qqj
密码:71vq

更多的技术细节,推荐一本书《电视原理》。




免费评分

参与人数 11吾爱币 +17 热心值 +11 收起 理由
TYAE86 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
Bzmcs007 + 1 + 1 我很赞同!
116620335o + 1 我很赞同!
asylm + 1 + 1 谢谢@Thanks!
wkdxz + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
千王0108 + 1 + 1 太专业了 看的很透彻 小米盒子就是这样
令狐冲澡 + 1 + 1 用心讨论,共获提升!
oldman + 2 + 1 谢谢@Thanks!
jackjdl + 1 + 1 用心讨论,共获提升!
iiopol + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| cndyl 发表于 2022-12-19 14:36
gc801 发表于 2022-12-15 10:44
老板这么专业,运营 商送的机顶盒 ,能不能设置?如何设置为最佳?中兴IPTV机顶盒 zx10 B860AV1.1

运营商的电视盒子,一定要设置1920x1080@50i,一定要用隔行扫描,看CCTV13字幕才不会抖。一般赠送的盒子都是1280×720的内核分辨率,假的,看高清节目会有明显的损耗,不是1:1还原画面的。
 楼主| cndyl 发表于 2023-6-10 09:37
本帖最后由 cndyl 于 2023-6-10 09:39 编辑
台风12 发表于 2023-6-6 10:17
那我自己看下载的高清视频而非电视节目,是不是也要按照固件的隔行@50i播放?

节目源是节目源,输出是输出。无论节目源什么样,只要设定了模式,输出按固定的隔行50i输出。所以为了最佳匹配,尽量节目源对应输出。国内电视节目,都是隔行50i。
 楼主| cndyl 发表于 2022-12-13 13:21
头像被屏蔽
hwxq43 发表于 2022-12-15 06:32
提示: 作者被禁止或删除 内容自动屏蔽
thx222123 发表于 2022-12-15 08:06
有这软件不怕厂家虚标了
skyzxf2010 发表于 2022-12-15 09:38
有时间试试我家电视和盒子
gc801 发表于 2022-12-15 10:44
本帖最后由 gc801 于 2022-12-15 10:46 编辑

老板这么专业,运营 商送的机顶盒 ,能不能设置?如何设置为最佳?中兴IPTV机顶盒 zx10 B860AV1.1
jhrhj 发表于 2022-12-15 11:01
谢谢楼主分享好软件
GXF4566 发表于 2022-12-16 21:17
谢谢@Thanks!
imGz 发表于 2022-12-17 22:21
谢谢@Thanks!
fjhscpc 发表于 2022-12-17 22:27
这个工具不错,可以试试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-13 04:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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