昨天发了一贴【分享】KODI的下载&基础设置,在线字幕插件下载,缓存设置
http://tieba.baidu.com/p/5950689825
有网友提出为什么KODI不直接添加这个缓存文件,所以到KODI官网的WIKI上查了一下
原文地址:https://kodi.wiki/view/HOW-TO:Modify_the_video_cache
我上面帖子里的缓存代码:
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>499460608</memorysize>
<readfactor>20</readfactor>
</cache>
</advancedsettings>
关于这个缓存的说明:(谷歌翻译)
此页面介绍了三种可用于最大化视频回放缓存的advancedsettings.xml设置。如果需要,您可以使用全部或几个这些设置来查看缓
存性能的显著改进(大多数用户不需要这些修改)。这可以帮助解决间歇性网络问题,缓冲,减少网络捆绑的时间,有时还可以延长 电池寿命。
代码<buffermode>1</buffermode>的说明:
选择要缓冲的内容
此设置将强制Kodi为所有视频文件使用缓存,包括本地网络,互联网,甚至本地硬盘。
默认值为0,仅缓存使用Internet文件路径/源的视频。
值为“0”时,缓冲所有互联网文件系统(如“2”,但另外还有ftp,webdav等)(默认)
值为“1”时,缓冲所有文件系统,包括互联网和本地
值为“2”时,只缓冲真正的互联网文件系统(流)(http等)
值为“3”时,没有缓冲
大家看到值为“1”时,是缓冲包括本地的所有视频文件的
代码<memorysize>499460608</memorysize>
值:20971520 (或任何值,以字节为单位) -将缓存保留在RAM中,但增加
使用的RAM量。该数字是缓冲区大小(以字节为单位)(默认为20971520,为20MB,
需要60MB的空闲RAM)。科迪不会比这更缓慢。注意:对于此处设置的内存大小,
Kodi将需要3倍的RAM空闲。将此设置得太高可能会导致Kodi崩溃,如果它无法获
得足够的RAM。
大家看我设置的是499460608 是20971520的24倍多, 20971520的时候调用电视内存60MB
499460608是20971520的24倍左右, 24*60M=1.4GB
有吧友设置过549460608 应该是极限了吧
再大会影响电视系统的稳定性,毕竟只有1.5G的可用内存。
代码<readfactor>20</readfactor>
增加缓存的填充率
默认情况下(值:4),Kodi只会将缓存填充到播放所需内容之上。它这样做是为了不最
大化您的网络,并可能最大化一些硬件。对于大多数用户和硬件,此设置不应导致任
何问题,但如果您的HTPC中存在异常的CPU峰值,请注意它。
此设置的值是默认限制的乘数。如果Kodi以36 Mbit / s加载典型的蓝光原始文件,那
么值2将需要至少72 Mbit / s的网络带宽。但是,与RAM设置不同,您可以安全地增加
此值,无论您想要多高,并且Kodi不会崩溃。只要知道它可能会导致Kodi在播放期间
尝试使用HTPC上的所有可用带宽。
这可能就是为什么添加缓存文件后,播放流畅度方面比自带的流畅一些的原因吧
原文地址里有示例:
比如USB3.0直插的话 可以设置成(但U盘不行,必须是硬盘)
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>0</memorysize>
<readfactor>30</readfactor>
</cache>
</advancedsettings>
至于为什么KODI不把这个设置添加上,我认为是每个人的播放设备不一样,所以众口难调。 比如说有的播放设备有4G运行内存 ,有的只有1G的运行内存,如果缓存设置太大 就会导致1G内存的播放设备崩溃。
文件制作方法也很简单,有的网友想根据自己的情况来添加
新建一个文本文件txt,把代码考进去,保存。把文件后缀.txt改成.xml 保存即可。确保文件扩展名为“.xml”而不是 “.xml.txt”。
怎么放到电视上的KODI文件夹里参考我的帖子:http://tieba.baidu.com/p/5950689825
还有什么问题大家可以一起交流!
http://tieba.baidu.com/p/5950689825
有网友提出为什么KODI不直接添加这个缓存文件,所以到KODI官网的WIKI上查了一下
原文地址:https://kodi.wiki/view/HOW-TO:Modify_the_video_cache
我上面帖子里的缓存代码:
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>499460608</memorysize>
<readfactor>20</readfactor>
</cache>
</advancedsettings>
关于这个缓存的说明:(谷歌翻译)
此页面介绍了三种可用于最大化视频回放缓存的advancedsettings.xml设置。如果需要,您可以使用全部或几个这些设置来查看缓
存性能的显著改进(大多数用户不需要这些修改)。这可以帮助解决间歇性网络问题,缓冲,减少网络捆绑的时间,有时还可以延长 电池寿命。
代码<buffermode>1</buffermode>的说明:
选择要缓冲的内容
此设置将强制Kodi为所有视频文件使用缓存,包括本地网络,互联网,甚至本地硬盘。
默认值为0,仅缓存使用Internet文件路径/源的视频。
值为“0”时,缓冲所有互联网文件系统(如“2”,但另外还有ftp,webdav等)(默认)
值为“1”时,缓冲所有文件系统,包括互联网和本地
值为“2”时,只缓冲真正的互联网文件系统(流)(http等)
值为“3”时,没有缓冲
大家看到值为“1”时,是缓冲包括本地的所有视频文件的
代码<memorysize>499460608</memorysize>
值:20971520 (或任何值,以字节为单位) -将缓存保留在RAM中,但增加
使用的RAM量。该数字是缓冲区大小(以字节为单位)(默认为20971520,为20MB,
需要60MB的空闲RAM)。科迪不会比这更缓慢。注意:对于此处设置的内存大小,
Kodi将需要3倍的RAM空闲。将此设置得太高可能会导致Kodi崩溃,如果它无法获
得足够的RAM。
大家看我设置的是499460608 是20971520的24倍多, 20971520的时候调用电视内存60MB
499460608是20971520的24倍左右, 24*60M=1.4GB
有吧友设置过549460608 应该是极限了吧
再大会影响电视系统的稳定性,毕竟只有1.5G的可用内存。
代码<readfactor>20</readfactor>
增加缓存的填充率
默认情况下(值:4),Kodi只会将缓存填充到播放所需内容之上。它这样做是为了不最
大化您的网络,并可能最大化一些硬件。对于大多数用户和硬件,此设置不应导致任
何问题,但如果您的HTPC中存在异常的CPU峰值,请注意它。
此设置的值是默认限制的乘数。如果Kodi以36 Mbit / s加载典型的蓝光原始文件,那
么值2将需要至少72 Mbit / s的网络带宽。但是,与RAM设置不同,您可以安全地增加
此值,无论您想要多高,并且Kodi不会崩溃。只要知道它可能会导致Kodi在播放期间
尝试使用HTPC上的所有可用带宽。
这可能就是为什么添加缓存文件后,播放流畅度方面比自带的流畅一些的原因吧
原文地址里有示例:
比如USB3.0直插的话 可以设置成(但U盘不行,必须是硬盘)
<advancedsettings>
<cache>
<buffermode>1</buffermode>
<memorysize>0</memorysize>
<readfactor>30</readfactor>
</cache>
</advancedsettings>
至于为什么KODI不把这个设置添加上,我认为是每个人的播放设备不一样,所以众口难调。 比如说有的播放设备有4G运行内存 ,有的只有1G的运行内存,如果缓存设置太大 就会导致1G内存的播放设备崩溃。
文件制作方法也很简单,有的网友想根据自己的情况来添加
新建一个文本文件txt,把代码考进去,保存。把文件后缀.txt改成.xml 保存即可。确保文件扩展名为“.xml”而不是 “.xml.txt”。
怎么放到电视上的KODI文件夹里参考我的帖子:http://tieba.baidu.com/p/5950689825
还有什么问题大家可以一起交流!