小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:电视安装 Kodi 通过 ARC 透传杜比和 DTS 问题的研究

2021-11-07 18:40:40 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
Q600A 昨天刚到,电视是 Redmi X65,平时一直用装在电视上的 Kodi 看 Nas 上下的电影,偶然发现目前的回音壁做得还不错,所以想升级一下音效。虽然 X65 的喇叭还行,比之前小米电视 4 的喇叭强多了,看网络电视还凑合,但是看电影毕竟没有环绕声。之前用用小米电视 4 的时候用同轴转换器接了漫步者的 R1000TC 看电视,感觉 X65 自带的喇叭效果也差不多,所以就不接了,省点空间。回归正题,Q600A 整套安装都很简单,因为自己经常在电视上用 Kodi 播放电影,所以最想确认的就是电视上的 Kodi 通过 ARC 透传 AC3 和 DTS 有无问题,Atmos 就不指望了,DTS-HD 也不指望了。据说 Atmos 和 7.1 在 Q600A 上的表现还不如普通 5.1,所以第一步先确认 AC3 和 DTS 可以透传就好。很不幸,测试下来没声音,Kodi 的版本是 17.4,试了好多设置,百度和谷歌也查了好多,翻来覆去设置都无果。连 Kodi 的 Log 也看了,貌似是找到设备了,不知道为啥透传不了:因为我的 Kodi 配置了好多自定义设置,所以本来不想重装的,但是实在没办法,只能狠心重装最新的 19.3 的试试,不过很不幸,依旧不行。因为吧里看有很多人电视安装 Kodi 是可以透传的,不甘心,所以继续在网上查找原因,寻找最后的希望,最终找到以下这篇文章( Support General Support Android Android - Passthrough Changes with v17):https://forum.kodi.tv/showthread.php?tid=289735里面讲到,在 Kodi v17 版本开发的时候,透传的方法变了,在 v17 之前 Kodi 使用了 PCM-Hack 技术通过 IEC 帧透传 AC3 和 DTS,作为两声道 48 khz (44.1 khz) 发送。而 v17 开始,Kodi 严格遵循 Android 官方的 API 来开发,而国内有些 Android 电视阉割了相关 API,所以透传放不出声音。我家的 X65 估计就是如此。知道原因后就好办了,于是立马下了 v16 最后的一个版本 16.1:http://mirrors.kodi.tv/releases/android/arm/old/kodi-16.1-Jarvis-armeabi-v7a.apk装完后试了下,透传果然有声音了,用 AC3 和 DTS 的测试视频确认了下,没有啥问题。开了自动实时编码 AC3 的功能后,其他编码格式的音轨也能通过 AC3 透传,可以基本满足需求了。期间还试了 16.7.4 版本的 SPMC,不过也没有声音,不知道为啥。接下来的工作:1. 貌似搞一台入门的播放器就要一千多了,对于我这种 X65+Q600A 的设备感觉不值。其实我看网上其他人弄台小米盒子装 Kodi 就可以透传了。手上正好有个闲置的斐讯 N1,回头有空刷个 CoreELEC 试试,看别人透传应该没问题。2. 可以研究下 Kodi 的代码,看看有没有可能把 PCM-Hack 的功能搬到最新版本的 Kodi 上去。希望对遇到类似问题的同学有所帮助。

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )