|
本帖最后由 sudywolf 于 2021-9-24 19:26 編輯
BLA Basic Lossless Audio
是我根據(jù)SLAC 修改的一種無(wú)損音頻壓縮格式
SLAC是WAVPACK的作者之一David Bryant 寫(xiě)的一種簡(jiǎn)單的無(wú)損音頻壓縮格式 可以在 https://github.com/dbry/slac 這里找到原始文件 作者的本意是做一個(gè)和FLAC 0級(jí)對(duì)標(biāo)的壓縮格式 我自己經(jīng)過(guò)測(cè)試和優(yōu)化后 制作了 BLA Basic Lossless Audio 這個(gè)格式 在我常用的幾種格式中 解碼速度是最快的 當(dāng)然 壓縮比就呵呵了(比FLAC0小 比它快 壓縮比一般是在50%-70% 壓縮帝可以無(wú)視, 奇怪的是在192khz 24bits下表現(xiàn)非常優(yōu)秀) 所以正好用于STM32F103 72Mhz 經(jīng)過(guò)測(cè)試 44Khz / 16bits, 48Khz / 16bits 都不用超頻即可播放. 48Khz / 24bits相信也可以 不過(guò)我測(cè)試用的VS1053B不支持 24bits 所以沒(méi)有測(cè)試
我自己常用的幾種 無(wú)損格式 是WavPACK / TTA / FLAC / BLA 所以自己做了一個(gè)工具(XLAC) 在這里給自己打個(gè)廣告 諸位可以在我的個(gè)人網(wǎng)站上下載
www點(diǎn)xiaogesoft點(diǎn)com/?ad
提供BLA解碼源代碼和STM32F103完整項(xiàng)目 (基于正點(diǎn)原子F103 MINI, 內(nèi)存消耗最多18K)
這個(gè)工具是我自己做著玩的 可以批量互轉(zhuǎn)上述幾種無(wú)損音頻 (APE是單向的 只能解碼) 是目前不是吹牛的話 轉(zhuǎn)換速度最快 軟件體積最小的 還在繼續(xù)開(kāi)發(fā)中 有廣告。!
很多年沒(méi)有再做WinAPI 所以只做了最基本的功能 播放部分只是用于驗(yàn)證
XLAC包含兩個(gè)工具 功能完全一致 一個(gè)是帶GUI的 另一個(gè)用于命令窗口(速度超快!!)
軟件更新了 加入了Apple Lossless Audio (.caf)
|
-
|