kodi播放视频缓冲 (kodi视频设置满屏)

kodi播放nas卡顿,kodi播放视频缓冲

由于 Kodi 默认仅开启互联网视频流的*放播**缓存功能,对于局域网 smbnfs 等共享视频*放播**未启用缓存。这是由于网络质量、设备内存不足等因素,就会导致后续视频内容加载的速度跟不上*放播**速度,从而就出现缓存卡顿,解决办法也很简单,只要启用缓存功能即可。不过这个无法在 Kodi 图形用户界面中调整,需要用到 advancedsettings.xml 设置文件。下面是具体操作步骤:

(1)在电脑上新建一个文本文件,输入如下内容:

<advancedsettings>
  <cache>
    <buffermode>1</buffermode>
    <memorysize>209715200</memorysize>
    <readfactor>20</readfactor>
  </cache>
</advancedsettings>

(2)完成之后将文件另存为,文件类型选“所有文件”,文件编码选“UTF-8”,然后在文件名中输入advancedsettings.xml ,点击确定。

(3)将保存好的 advancedsettings.xml文件复制到 Kodi *放播**器的 userdata 文件夹中,路径如下:

  • Android:Android/data/org.xbmc.kodi/files/.kodi/userdata/
  • Windows:C:\Users\username\AppData\Roaming\kodi\userdata

(4)操作完成后记得重启 Kodi,然后再打开视频看看是不是改善很多。

kodi官方说明的一点解释:

  • Buffermode: 1, 对所有协议都缓存 (0或2只缓存Internet相关协议,我们要通过SMB或NFS协议访问网络上的其它机器,用1)。
  • Memorysize或cachemembuffersize:指定缓存大小,以字节为单位。比如150M就是150*1024*1024=209715200字节。实际占用会*3倍,也就是占用150*3=450M真实物理内存。所以这里的大小要看各自的电视可用内存来定。如果不是看60fps的4K原盘,最小100M也差不多够用了(需要有至少300M的空闲物理内存)。
  • Readbufferfactor:与带宽相关,基数1为36Mbps,倍数增加。正常设置为4就够大多数片源的带宽了,千兆网可设置为20。再多意义也不大,除非是看60fps的4K原盘,可以根据实际网络带宽再设置高些,当然对应的缓存也要大些。比如1750M的wave2 AC无线环境+3G内存的电视,可尝试将此值设置为40,并修改缓存为500MB