让clover开机播放音频详细教程
本帖最后由 云朵有点甜 于 2019-1-25 19:21 编辑2019/01/25
clover不断更新完善了clover开机播音功能
目前已不需要BootChimeCfg和BootChimeDxe,只需要新版的AudioDxe-64.efi,建议使用4852或更新的版本
这里提供一份我自编译的4862版本的cloverx64.efi和里面的AudioDxe-64.efi
我还试了下编译出来的clover安装包里自带的cesium主题,这是一个SVG主题,带一个开机声音(声音有点恐怖,要有心理准备{:5_273:})
还有一点,音频格式支持16bit,44100或48000HZ,听说8000HZ也能支持,73楼有朋友提供了一份已转换好了的白果开机声音
最后,新版本的已经把那个调音量和输出设备的东西内置在clover里面了,以后调整播音参数就方便多了,还有就是如果原生nvram不能工作的朋友也不要着急,好像大神们也能解决,具体的我看不太懂也不说了。关于传统模式启动用不了的nvram的问题,请升级4589或更高版本clover,具体不说了。
2019/01/10
新版本clover已经加入了开机声音的支持,推荐使用最新的4844版本
第一步,如果你是uefi模式启动的,就在drivers64UEFI里加入AudioDxe-64.efi
如果你是传统模式启动的,就在drivers64里加入AudioDxe-64.efi
第二步,在tools里加入BootChimeCfg.efi
第三步,在所使用的主题文件夹里加入sound.wav
注意:sound.wav必须是44100Hz, 16bps, WAV格式,可以使用VLC软件来转换格式
转换方法:
打开VLC,菜单栏File,Convert/Stream
点Open media添加要转换的音频
点击Customize,按下图所示设置
最后点Save as new Profile,然后自己起一个要保存的方案的名字,例如我这里起名叫clover bootstartup sound
回到界面,第三项选择Save as File,然后点Browse,选择转换后输出的位置,这里选桌面,然后点Save即可转换完成,在桌面上能找到转换后的音频文件,把该音频文件复制到你的主题文件夹里面即可,注意音频文件可以有两个,名字分别为sound.wav和sound_night.wav
我这里提供一个已经转换好了的示例音频文件
第四步,用PlistEdit Pro打开config.plist,在GUI项下加入一个参数,如图所示
这一参数决定音频播放的策略:设为true是载入clover的GUI界面前开始播放并且进入clover界面后继续播放;设为false是载入clover的GUI界面前播放,播放完毕后再载入clover的GUI界面。
本来设为true的话是不错的,但是目前这个功能还是有不少bug,用true的话会有卡死,黑屏等等问题,只能等后续更新完善了,目前建议改成false来使用。如果不配置这一参数的话clover默认该参数为false
第五步
第一次使用该功能,我们需要给这个音频模块配置参数,这些参数将写入到机器的原生nvram里面
完成以上几步后,开机载入clover界面,打开Shell,依次输入(这里默认fs0为你的EFI分区,如果你的EFI分区不在fs0,请自行更换位置)
fs0:
cd EFI\CLOVER\tools
BootChimeCfg.efi
这时你可以看到这个模块的所有功能及用法
输入BootChimeCfg.efi -l查看识别到的音频设备
输入BootChimeCfg.efi -s X选择要使用的音频设备,一般选择Speaker,X为音频设备序号,可以使用-l查看到
输入BootChimeCfg.efi -v XX设置音量,xx代表百分之几十几
输入BootChimeCfg.efi -t可以测试音频输出
举个例子:
我的笔记本音频设备为:
1.HDMI
2.Headphones
3.Speaker
4.Speaker
5.SPDIF
我是多声道的,有两个Speaker,四个喇叭
我要设定音量为百分之八十
因此要输入
BootChimeCfg.efi -s 3 -v 80 -t
测试有声音了那就用这个Speaker,如果没有声音,试试换一个设备或把音量调大点
输入完后它会自动把设置的参数保存到电脑的nvram里面,下次开机时候会直接调用nvram里面的参数
帮顶支持。。。 谢谢分享~~ 谢谢楼主的分享
谢谢分享~~ 前排,谢谢分享 学习了,明天试试弄个白果的开机声音 我的蓝牙音箱,应该没戏了,都没有到加载的阶段。
谢谢分享~~ 厉害,再接再厉 mark,学习了{:5_262:} 学习了,值得一试 我机器是光纤输出,进入系统的时候才把信号输出来,不知道这个教程我的声卡能播放开机音乐么? 为什么我的就是没有声音呢? 不错,不错,还没施工,这个是在哪个阶段发声?clover阶段还是mac引导阶段? 我升级最新的版本4844 为什么开机禁行呢?之前升级4813也是禁行
这个可以有, 路过看看。 CLOVER SHELL测试成功,但是开机还是无声,求解
谢谢楼主分享!