[杂谈]Foobar2000——你家Up都是用的啥音乐播放器

受限于麦克风杂音以及家人的干扰,我大多数情况下都不开麦克风。在群语音/游戏内语音的时候都是播歌(还没进群的在我个人空间公告有群号哦),今天就有人问我是怎么让自己的歌播出来的。那就给大家分享一下吧!
我用的音乐播放器是一款名为Foobar2000的开源免费音乐播放器,官网网址为https://www.foobar2000.org/

比较可惜的一点是Foobar2000只支持英文,使用上还是需要一点英文基础的(除非你不需要高度自定义,但这样的话建议你选别的播放器)
我选择Foobar2000的原因:
Foobar2000是一款资源占用率很低的音乐播放器,而且可以随意安装外挂(components,不是指游戏开挂那种),使播放器的高度自定义成为可能
Foobar2000的缺点:
仅支持英文
需要将音乐下载到本地
需要花费时间将其高度自定义才能符合个人使用习惯

给大家看看Foobar2000的预设外观吧

我自己自定义后的外观

Github大佬做的外观

这个外观具体要做成什么样,使用什么components来达成就看个人的研究;那我主要是看波谱(spectrum)跟歌词(不一定能成功匹配歌词),这个就看个人需求啦

进入正题:如何输出音乐到语音内?
首先你需要下载一个叫VB-Audio Cable的软件
官网链接:https://www.vb-audio.com/Cable/

软件的作用是让你多了一个虚拟的音讯输出
然后在Foobar2000里面将音乐输出选为CABLE Input


然后在你的语音设置将CABLE Output设置为输入端

这样设置完就能让你语音里的小伙伴听到你正在听的歌啦!
你说啥?你麦克风声音没了?你想让小伙伴们也听到你美妙的歌声?
打开设置→系统→音讯→音讯控制面板(我用的英文,所以不是很记得翻译),你会来到以下画面

请你点开录制

选中你的麦克风双击打开(或者你点属性也行)

监听,监听此设备,然后选中输出设备为CABLE Input;做完以上步骤你的声音也能让小伙伴们听到啦!
Up!我听不到自己的音乐了
重复以上步骤把CABLE Output监听到你的耳机/喇叭就行了
Up!我听到自己声音了
这个的解决办法是下载ASIO support这个Component将音讯输出两份,从而不需要监听自己的声音;但是需要主机板上有ASIO处理器/安装ASIO音讯卡,我没这个设备所以不是很清楚要怎么设置。
Up!如何安装Component?
File→Preferences→Components→Install

点开之后选择你已经下载的Component文件就会安装好了,记得点OK/Apply让软件重启生效

其他功能与Component介绍:
ReplayGain(预组Component)
这个Component非常好的一点就是能让你所有的音乐变成一样大小的声音,就不需要一直调音量大小
设置:照样打开Preferences,然后Playback

在Preamp的With RG info调整你预期需要的音量大小(在外面调整播放器音量也可以)
然后在外面全选音乐右键→ReplayGain→Scan per-file track gain

经过漫长的等待(像我374首歌,26:29:18的长度需要约七分半钟时间),会出现以下画面

点击Update File Tags就可以生效了
Lyrics Show 3
画面左边的歌词展示,也可以从View→Lyrics Show Panel v3打开(没有放在播放器外观里的情况下)

右键你的音乐,点选Properties,打开之后的画面如下

在Artist Name填入歌手,并在Track Title输入歌名,便会自动在网上歌词库里面搜索歌词(不一定成功)
Discord Rich Presences
安装后能在Discord显示你正在播什么歌,但是国内难以访问Discord所以不推荐使用

Musical Spectrum
左下角的视觉图像显示

Playback Statistics
将目前播放状态输出为指定格式的文字,适合直播显示BGM状态使用

左下角显示歌名所用,如有需要教学请私聊我
UPnP/DLNA Renderer, Server, Control Point
透过架设UPnP伺服器在网页分享你的音乐,但实测由于此伺服器会被墙所以没实际使用(双方都在国内应该可以)

过于复杂且不实用,如非必要不建议使用
HTTP Control
透过网页控制播放,游戏中不希望切换视窗可以考虑在手机/平板使用,也可以配合上一个Component使用



会用到的功能就大概这么多啦,使用上遇到什么问题都欢迎评论区/进粉丝群问我哦!对你有帮助的话请点赞投币关注帮助可怜的Up!