来讨论下 全文件缓冲限制及缓冲长度
foobar2000吧
全部回复
仅看楼主
level 7
hyxhzx 楼主
按个人的理解是【全文件缓冲】就是先将单个音频文件全加载到内存中再播放,【缓冲长度】的时间就是按预置的时间长度慢慢的将音频文件加载到内存中播放。
如果foobar2000全默认设置的话听感相比将文件首先加载到内存中再播放是有区别的,先将文件加载到内存中播放解析更好,音质更细腻一点,还有一个就是【缓冲长度】设置到30000毫秒与【全文件缓冲】的听感是一样的。
开启【全文件缓冲】后,再把【缓冲长度】设为最低50毫秒的话,听感也不会改变。
然而问题来了,内存条是会影响音质的吗?
2015年12月18日 06点12分 1
level 1
都是数字,写进去读取出来都一样,听感不一样是因为有部分数据没读全
2021年07月27日 05点07分 2
level 11
各种缓冲应该尽可能的小,不是必须有的就不用。这样才能保证软件运行速度。别看foobar的cpu占用率常年为0就以为是个电脑就能运行良好[捂嘴笑]
2021年07月27日 09点07分 3
占用能达到1%-5%啊,5以上的暂时没见到(观察时正在播放mp3)
2023年11月01日 09点11分
level 1
理论上,缓冲区过大或过小都可能导致问题
因为内存的出错概率比你想象的频繁得多,越是巨大内存和时间漫长的应用,出错概率越大,过大的缓冲区容易导致播放器不稳定,只有硬盘经常陷入较忙的时候,才推荐使用较大的缓冲区
还有,如果缓冲区太小,也会导致更频繁地从硬盘读取,如果源盘是机械硬盘,可能会影响寿命;如果硬盘恰好正忙,有可能会导致音频播放中断的情况
但要明确的是,无论缓冲区有无,音频最终都是经过相同的处理,因而在工作正常的情况下,音质不会出现理论或实际的不同
一般来说,半分钟左右的缓冲区应该是比较平衡的
2021年08月11日 06点08分 4
全文件缓冲是,如果准备播放的音频文件的大小,小于或等于你设定的值,那foobar就会将这个音频整个进行缓存
2021年08月11日 06点08分
关于缓冲长度,缓冲长度应该是优先于全文件缓冲设置的,而且,如果播放列表有多个文件,当一个文件播放到末端的时候,会根据播放情况和缓冲长度设置提前缓冲下一个播放项目
2021年08月11日 06点08分
可惜设置缓存并没什么峦用,只会让声音变糊,原来用原线usb的时候默认的缓冲就是蚊子叫一样的声音,设大点缓冲声音声场都会变大,但糊。换了条纯银usb后,就反过来了,缓冲大延迟大,声音糊的一塔糊涂,改回默认的缓冲声音就正常了,低延迟就是电流大,就吃线材了,物理加强才是真加强
2023年09月25日 17点09分
level 1
这可以终结了,大缓存并没什么峦用,只会让声音变糊,原来用原线usb的时候默认的缓冲就是蚊子叫一样的声音,设大点缓冲声音声场都会变大还好些,但糊,如果线材设备差倒是可以。换了条纯银usb后,就反过来了,缓冲大延迟也大,声音糊的一塔糊涂,改回默认的1000ms缓冲声音就正常了,低延迟就是电流大,就吃线材了,物理加强才是真加强,系统改一下只是拆东墙补西墙,掩耳盗铃一下而已。理论上就应该延迟越低越好最好设成50ms缓冲长度,只要硬盘够强,usb驱动1ms实时输出,低延迟输出,就需要大电流输出,就很吃线材了,也要看耳机能不能接受的了那么强的震动,以前推测的东西还真没错[酷]
2023年09月25日 17点09分 6
以前我也认为内存这东西是电脑里最快的,直到10几年前的某一天,要写个小程序,转换一些数据,每次几千行,一开始全内存里转换,至少2秒,后来。。。先把数据保存成文件,再读文件转换,结果。。。没反应过来,程序运行了吗?数据就转换好了[哈哈]程序在内存里调用数据也没想象中那么快。
2023年09月29日 09点09分
@大胖懒虫 确实是会降低性能,全文件缓冲到内存里最不行,声音最糊,加大缓冲是要加大延迟的,让声音变糊,缓冲长度应该越低越好,就是有点吃硬盘。应该搞个m2固态,直接降到50ms,还能加强一波,不知道猜的对不对
2023年09月29日 17点09分
@大胖懒虫 这延迟可以调音的,如果声音稀薄倒是可以加少量延迟,但是要加asio那个驱动延迟或者wasapi事件的延迟,asio没办法自定义很头疼,wasapi倒是可以,wasapi设到16ms左右声场可以到最满,asio的12ms还是略低了点,没换耳机线,跟线材有关的,延迟太低就要看线材和耳机的性能
2023年09月29日 17点09分
多年以来要解决声场推不开问题,原来就是播放端延迟问题,根本就不是耳放问题,网上就没几个人懂,延迟越低似乎分离度越高,耳机线材不够强的话,延迟过低似乎会分离过度,声音拉的细薄小,需要稍微调高合适的延迟,让声音聚合,声场也变宽,但延迟过高则糊。
2023年09月29日 17点09分
level 1
玄学吧
2023年10月31日 13点10分 7
1