找回密码
 -注册-
查看: 27559|回复: 1
打印 上一主题 下一主题

针对foobar2000卡顿的优化总结

[复制链接]
跳转到指定楼层
发表于 2019-1-28 23:03 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式 来自 黑龙江
本帖最后由 SpinningSTAR 于 2019-1-28 23:56 编辑

之前我已经发过一个帖子,但仍觉得不够精,故在此重新总结一下foobar2000的优化小技巧
此贴仅供参考,希望在你foobar2000卡顿时能够参照此贴找到一个改善思路
请大家阅读此贴子时注意我对应的说明,都是我自己在实际使用过程当中总结出来的,由于本人水平有限,可能解释的不是特别准确到位




1
 楼主| 发表于 2019-1-28 23:17 | 只看该作者 来自 黑龙江
本帖最后由 SpinningSTAR 于 2019-1-29 00:03 编辑

第一类方法:调节foobar2000自身的设置
1.缓冲长度选项

在foobar的 参数选项-播放-输出 界面上有个缓冲长度的选项



界面如图所示,单位为毫秒ms
当foobar卡顿时,可以通过适当拉高缓冲长度来提升流畅度
此项的作用是写入内存的缓冲时长,故拉高可在一定程度上解决卡顿
个人推荐500——1000ms
但请注意:
这个缓冲长度会影响听感,短缓冲下,声音解析度较高,但比较干燥,齿音较多.极端情况下,超出了声卡的能力范围,甚至会出现爆音和短暂的停顿;

高缓冲下,声音叫润,细节减少,但耐听.极端情况下,超出声卡缓存,会报错。

2.全文件缓冲选项

在foobar的 参数选项-高级-播放 界面上有一个全文件缓冲的选项


界面如图所示,这个选项的作用是设置播放时把源文件全部读入内存的最大文件大小

我设置的是1048600kb,也就是略大于1G(即为1048576kb)

请注意:在测试过程中发现foobar最大支持1G的全文件缓冲,在设置上写16G都没用,它最大还是缓存1G文件(一般的无损文件很少超过1G)

还试了试给foobar申请大内存,然并卵,最大就缓存1G


个人认为:全文件缓冲解决问题的概率较高,内存的读写速度远高于硬盘,哪怕是SSD,CPU直接从内存中读取文件,而不再是从硬盘一点点提取到内存,再由CPU读取

减少了中间过程,卡顿产生的几率也就更小。



如果你的电脑配置够好,推荐使用第二种方法,例如我电脑是16G内存,分1G听歌用总不过分吧(还不一定用满)

配置实在不行就用第一个方法,但影响听感。


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2025-11-30 23:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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