硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1679|回复: 3
收起左侧

[客户分享] BLA 在STM32F103下不用超频即可播放的无损音频格式 + 多格式转换软件

[复制链接]

1

主题

12

回帖

15

积分

新手上路

积分
15
发表于 2021-9-18 21:58:16 | 显示全部楼层 |阅读模式
本帖最后由 sudywolf 于 2021-9-24 19:13 编辑

BLA Basic Lossless Audio
是我根据SLAC 修改的一种无损音频压缩格式
SLAC是WAVPACK的作者之一David Bryant 写的一种简单的无损音频压缩格式 可以在 https://github.com/dbry/slac 这里找到原始文件 作者的本意是做一个和FLAC 0级对标的压缩格式 我自己经过测试和优化后 制作了 BLA Basic Lossless Audio 这个格式 在我常用的几种格式中 解码速度是最快的 当然 压缩比就呵呵了(比FLAC0小 比它快 压缩比一般是在50%-70% 压缩帝可以无视, 奇怪的是在192khz 24bits下表现非常优秀)  所以正好用于STM32F103 72Mhz 经过测试 44Khz / 16bits, 48Khz / 16bits 都不用超频即可播放. 48Khz / 24bits相信也可以 不过我测试用的VS1053B不支持 24bits 所以没有测试

我自己常用的几种 无损格式 是WavPACK / TTA / FLAC / BLA 所以自己做了一个工具(XLAC) 在这里给自己打个广告 诸位可以在我的个人网站上下载 https://www.xiaogesoft.com/?ad

提供BLA解码源代码和STM32F103完整项目 (基于正点原子F103 MINI, 内存消耗最多18K)


这个工具是我自己做着玩的 可以批量互转上述几种无损音频 (APE是单向的 只能解码) 是目前不是吹牛的话 转换速度最快 软件体积最小的 还在继续开发中 有广告!!!

很多年没有再做WinAPI 所以只做了最基本的功能 播放部分只是用于验证

XLAC包含两个工具 功能完全一致 一个是带GUI的 另一个用于命令窗口(速度超快!!)

软件更新了 加入了Apple Lossless Audio (.caf)












xlac.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106422
QQ
发表于 2021-9-19 09:40:16 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2021-9-19 18:33:08 来自手机 | 显示全部楼层
谢谢帮主支持
回复

使用道具 举报

1

主题

12

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2021-9-30 22:26:13 | 显示全部楼层
本帖最后由 sudywolf 于 2021-10-1 01:59 编辑

改进了一下 全面支持Monkey' Audio APE , 对番文支持更好
xlac.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-19 17:57 , Processed in 0.298464 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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