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

foobar极致优化攻略 & foobar最佳历史版本

[复制链接]
跳转到指定楼层
1
发表于 2026-4-14 18:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自上海 来自 中国
本帖最后由 wxwxwx0 于 2026-4-16 13:20 编辑


foobar极致优化攻略

你是否早就放弃了使用foobar?你的foobar声音是否听起来:要么感觉很糊,缺少细节和瞬态,不通透;要么声音发亮、紧绷;要么某个频段有令人难受的音染?这是一个古老的话题,但是我最近花了一整天时间,系统地研究了foobar里每一个角落对声音的影响,结果令我大为震撼。

请跟我做一遍以下优化步骤,再听听声音如何(建议所有细节都照做。可以额外安装一份portable版本来对比优化前后)
注:请相信我,以下每一个细节都会影响声音,且大多数设定都比较重要!(我是通过回放钢琴录音,仔细对比钢琴声音的完整度和结像)

✅表示勾选,❌表示不勾选,
⭕️表示清空内容,❗❕❗❕表示该选项具有相当基础/关键的影响

0)以下基于比较新的foobar版本(如2.25.8);使用官网下载的版本;默认使用ASIO驱动;首先将全部设置项、界面layout恢复默认,或者重装。

1)Display部分
-> Display界面
   -- Selection viewers:选Prefer currently playing track
   -- Album art:所有search patterns
⭕️
-> Context Menu界面
   -- 该界面下所有选项/子选项❌
-> Default User Interface界面
   -- Quick Setup:选择simple playlist+tabs和Default Playlist (即默认最简洁的一种界面模式)❗❕❗❕
   -- Playback state display formatting
⭕️
-> Colors and Fonts界面
   -- 所有选项❌
   -- Dark Mode:选Use system setting
   
2)界面的进一步简化(这一块请平衡你自己的需求)
-> 去掉playlist tabs   
   -- 回到主界面,点击View->Layout->Enable layout editing mode,然后右键播放列表上面那个playlist tabs,点Replace UI Element,选择Playlist view
-> 简化播放列表
   -- 在Playlist view标题栏右键->Colomns,将Artist/Album/Track no/Playing去掉勾选,只留下Title栏
-> 简化控件
   -- 在工具栏右键,可以去掉:进度条、音量条、频谱显示,只保留Buttons区域
   -- 在Buttons周围右键->Customize Buttons,将Stop/Play以外的按钮移除
   
3)快捷键 & 媒体库 & Networking部分  
-> Keyboard Shortcuts界面
   -- 所有快捷键
⭕️
-> Media Library界面
   -- Music folders
⭕️
-> Album List界面
   -- Views
⭕️
   -- Start playback when sending selection to playlist❌
-> ReFacets界面   
   -- Columns
⭕️(这里有个bug,如果全清空下次会触发重置,所以留下一行)
   -- Filters界面
⭕️(同理留下一行)
-> Networking界面
   -- Proxy server选择No proxy
   
4)Playback部分
-> Playback界面
   -- ReplayGain下的Source mode和Processing都选择none
-> Decoding界面
   -- 只保留你常听的音频格式(如wav/flac,当然最理想的是只留一种),其他全部去掉 ❗❕❗❕
-> Output界面
   -- 请相信我,将这里的Buffer length拉满到30000ms ❗❕❗❕
   -- Enable smooth seeking❌
-> Device界面
   -- 只保留ASIO,其他去掉勾选
-> ASIO界面
   -- Terminate unresponsive drivers❌
   -- Run with realtime process prority❌(保守起见请自行对比是否勾选;如果你已经用Process Lasso来提升asio进程优先级则不要勾选)
-> 回到主界面的playback菜单栏
   -- Playback follow cursor和Cursor follow playback
  
5)Shell Integration和Tools部分
-> Shell Integration界面
   -- 所有选项❌
   -- 下面三行patterns
⭕️
-> ReplayGain Scanner界面
   -- Quiet mode❌
   -- Analyze loudness方法:选默认的EBU R128
   -- Album grouping pattern
⭕️

6)高级设置
-> Display
   -> Default User Interface ❗❕❗❕
      -> Main window transparency
         -- Transparency:0
         -- Only when inactive❌
      -- Flash element on activate from menu❌
      -- Support Dark Mode❌
   -- Autocomplete fields:
⭕️
   -- Integrate with Windows Universal Volumn Control❌
   -> Legacy title formatting settings
      -- 下面所有内容⭕️

   -- Mouse wheel: scroll the object...❌
   -> properties dialog
      -- 下面所有内容
⭕️
   -- Standard sort patterns:⭕️
   -- VBR bitrate updates per second:0
   -> Visualisations
      -- Use hardware acceleration❌
   -> Album art
      -- maximum external art size:1
      -- Embedded vs external:选Prefer external

   -> Album List ❗❕❗❕
      -- Search box delay:填10000
      -- Remember last open state❌
      -- Show tooltips❌

-> Networking
   -- Disable ShoutCast metadata with HTTP GET proxy✅
   -- Keep reconnecting dropped connections:0   
   -- Suppress HTTPS certificate checks:⭕️

      
-> Playback  
   -- Enable additional decoding❌
   -> Exclusive output overrides✅
      -- Hardware buffer in milliseconds:0(请自行对比,ASIO驱动配合性能好的系统可以直接填0)❗❕❗❕
      -- Use event✅
      -- Silence preroll in milliseconds:0
   -- Flush playback queue on manual track change❌
   -> Shuffle
      -- 下面所有内容
⭕️
   -- Slow but accurate seeking❌
   -> Thread prority ❗❕❗❕
      -- Thread prority:7
      -- Use MMCSS❌ (这里有极大争议,但强烈建议关闭)
   -> Buffering
      -- Read-ahead for local files:0
      -- Full file buffering:0(不要使用这个内存播放)
   -- Prevent hard disk sleep while playing❌
   
-> Tools ❗❕❗❕
   -> File Intefrity Verifier
      -- Maximum threads:1
   -- Process browse key events❌
   -- Process system media key events❌
   -> ReplayGain Scanner
      -- Scanning thread count:1(注意不要填0,0是所有线程它都要用)
      -- Scanning thread prority:1
      -- Apply gain thread count:1
      -- Read size during...:0
   -> Search
      -- Asymmetric matching❌
      -- Search下面其他内容
⭕️
   -- Prevent maching standby during time-consuming tasks❌

7)关于foobar安装目录的优化
** 删掉icons和themes子目录声音会更好
** 但是其他任何东西都不要动了!(很多dll文件删除后foobar还能正常运行,但实际上会增加它的运行开销)


2
 楼主| 发表于 2026-4-14 18:51 | 只看该作者 | 来自上海 来自 中国
本帖最后由 wxwxwx0 于 2026-4-19 16:29 编辑



foobar最佳历史版本

我首先对比了4个不同时间节点的版本:v1.3、v1.6、v2.1.x、v2.25.8(最新版)

v1.3:这个网友的听感是正确的:  多翻测试折腾,还是foobar v1.3好 https://erji.net/forum.php?mod=viewthread&tid=2332603
早期的版本相当精简,因此声底是最好的,不用优化就能出好声:非常宽松、耐听的声音。但与此同时由于可配置项有限,缺少一些关键的驱动相关设置和线程优化选项,所以声音的上限不够高,听起来略不够现代hifi。

v1.6:可能是历史上最差版本,从这个版本开始就加了一堆东西,却又无法优化配置。

v2.1.x:这个版本经过极致优化后,能够达到不错的平衡,高素质且好听感,但还有一些关键的可配置项是缺少的,声音也稍微还差口气。

v2.25.8:有最全面的配置项,然而经过极致优化后,发现它的声底又比v2.1.x退步了。(但喜欢一耳朵高素质的人可能会觉得这版最好)

于是我认为最好的历史版本应该在v2.1.x~v2.25.8之间,既需要有完整的可配置选项,又要有很好的声音本底(接近v2.1.x),于是最终找到了v2.24。对比了2.0,2.1.x和2.24其实没有差距很大,但是2.25-2.26退步明显。


最终结论:如果你不做优化或轻度优化,v1.3是不二之选;如果配合本文的极致优化攻略,那么v2.24能够真正体现出一个hifi播放软件应有的水准。

更正:
不好意思经过一段时间使用我的看法完全变了:现在认为最好的版本是v1.6.7,原因是更早版本的foobar声底绝对更好(且其重要性超过我此前的预期)。v1.6.7 > v1.6.18 > v2.0 > v2.1.x > v2.24 > v.2.25。
相对而言后续版本增加的可优化配置项可忽略不计,但是Exclusive output overrides这个配置是绝对重要的(v1.6.7就是第一个带了此配置项的版本)。

最后补充一点:同一个版本的x86版本要比x64版本声音更好。Portable安装比标准安装更好声!

warning:深度优化后声音很可能偏离你的印象和习惯,请多听听看








回复

使用道具 举报

3
 楼主| 发表于 2026-4-14 19:01 | 只看该作者 | 来自上海 来自 中国


界面优化完大概是长这样的

回复

使用道具 举报

4
 楼主| 发表于 2026-4-14 19:08 | 只看该作者 | 来自上海 来自 中国


最后再推荐一下搭配Process Lasso和MinorityClean

Process Lasso怎么用?教你用十分钟打造一台准hifi级电脑 https://erji.net/forum.php?mod=viewthread&tid=2399686

重新引荐一下pchifi福音MinorityClean https://erji.net/forum.php?mod=viewthread&tid=2399317

回复

使用道具 举报

5
 楼主| 发表于 2026-4-14 20:08 | 只看该作者 | 来自上海 来自 中国
本帖最后由 wxwxwx0 于 2026-4-16 13:14 编辑

关于3个buffer

预读取buffer(Full file buffering):不要开了

Output界面的buffer length:文件解码之后的缓存,越大越好(30000ms > 10000ms > 5000ms > 1000ms > 200ms)

高级设置里的hardware buffer:endpoint音频缓冲区,对ASIO来说越小越好(0 >= 1ms > 5ms > 10ms >50ms)





回复

使用道具 举报

6
发表于 2026-4-14 20:37 | 只看该作者 | 来自北京 来自 中国
wxwxwx0 发表于 2026-4-14 19:01
界面优化完大概是长这样的

大哥,这么精简的界面把媒体库都干没了,岂不是自废武功
我对照了一下自己的2.1.6,选项内容和新版还是有不少差距的,现在把buff拉高了看看效果。。
回复

使用道具 举报

7
发表于 2026-4-14 22:20 来自手机 | 只看该作者 | 来自河北 来自 河北
楼主的每篇文章都是干货满满,学习了
回复

使用道具 举报

8
发表于 2026-4-14 23:22 来自手机 | 只看该作者 | 来自广东 来自 广东
我的 foobar 选择网络中的数播后,播放歌曲完全没反应进度条动不了,不知道什么原因  什么 upnp 插件有默认装上的
回复

使用道具 举报

9
发表于 2026-4-15 00:12 | 只看该作者 | 来自广东 来自 中国
现已入坑HQPLAYER DSD直通和PCM使用SIN LONG滤波器 发现foobar没法听了 当然非常吃CPU 我CPU 12700KF
回复

使用道具 举报

10
 楼主| 发表于 2026-4-15 00:23 | 只看该作者 | 来自上海 来自 江苏徐州
本帖最后由 wxwxwx0 于 2026-4-15 00:24 编辑

foobar本来就没法听。我以前认为它不如potplayer

但和优化后的foobar比,hq升频都是浮云
回复

使用道具 举报

11
发表于 2026-4-15 00:41 | 只看该作者 | 来自广东 来自 中国
hq我没觉得好听
回复

使用道具 举报

12
 楼主| 发表于 2026-4-15 01:03 | 只看该作者 | 来自上海 来自 江苏徐州
我来进行一个播放软件(本地播放不升频)大对比
回复

使用道具 举报

13
发表于 2026-4-15 07:19 来自手机 | 只看该作者 | 来自福建 来自 中国
感谢大佬把玩数播系统的几乎每个环节都详尽分享出来 ,许多设置与调整的独家心得确实很值得借鉴,不然得瞎摸索老长时间,也有可能玩不利索劝退N次。
回复

使用道具 举报

14
发表于 2026-4-15 07:21 | 只看该作者 | 来自北京 来自 北京
sherloteE 发表于 2026-4-15 00:12
现已入坑HQPLAYER DSD直通和PCM使用SIN LONG滤波器 发现foobar没法听了  当然非常吃CPU 我CPU 1270 ...

Foobar用pggb升频插件后再推送到linux网桥,不会输给HQ
回复

使用道具 举报

15
发表于 2026-4-15 08:42 | 只看该作者 | 来自浙江 来自 浙江台州
谢谢楼主分享干货!!
回复

使用道具 举报

16
 楼主| 发表于 2026-4-15 08:54 | 只看该作者 | 来自上海 来自 江苏徐州


之所以foobar是这个样子,是因为它不够模块化,处理音频的线程和UI线程是在一起的,定时器的管理是全局的,因此每改变一个细节就会伤到整体。

比如说即便你已经接近极致优化完成,但只要Album List Search Box Delay一个选项没有改,基本上就功亏一篑大打折扣
回复

使用道具 举报

17
发表于 2026-4-15 10:31 来自手机 | 只看该作者 | 来自黑龙江 来自 中国
谢谢楼主分享
回复

使用道具 举报

18
发表于 2026-4-15 10:48 | 只看该作者 | 来自湖北 来自 中国
学习了
回复

使用道具 举报

19
发表于 2026-4-15 10:48 | 只看该作者 | 来自香港 来自 亚太地区
其實買個FIDELIZER PRO 正版安裝在WINDOWS...

99.9% 的聲音問題都可以解決.. HAHA
回复

使用道具 举报

20
发表于 2026-4-15 10:49 来自手机 | 只看该作者 | 来自广东 来自 广东
感谢分享
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-4-20 21:42

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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