皮尔斯 发表于 2019-4-20 17:49:50

音频文件转数组

求音频文件转换C数组的方法,能转换成16位数组最好。

zouzhichao 发表于 2019-4-20 18:28:47

用matlab啊

yyts 发表于 2019-4-20 18:30:48

winhex字数补丁

gongxd 发表于 2019-4-20 22:02:56

GoldWave可以保存为数字字符串,自己找找

皮尔斯 发表于 2019-4-20 22:56:48

gongxd 发表于 2019-4-20 22:02
GoldWave可以保存为数字字符串,自己找找

这个软件可以转吗?我看他的输出里面没有.c的文件格式呀

huangdog 发表于 2019-4-20 23:04:53

曾经写过程序,直接生成BIN文件去烧录flash

SkyGz 发表于 2019-4-20 23:18:26

本帖最后由 SkyGz 于 2019-4-20 23:56 编辑

以前写的命令行程序, 你试试看行不行



不限 文件类型, 只要是文件, 都可以转 数组

示例

转BIN到C数组, 输出文件test.h
FileToArray.exe .\test.bin .\test.h test -TC

转BIN到DELPHI数组, 输出文件test.pas
FileToArray.exe .\test.bin .\test.pas test -TD

zouzhichao 发表于 2019-4-21 02:03:29


t3486784401 发表于 2019-4-21 03:37:15

GoldWave保存成纯RAW数据(snd格式),然后这个代码读一下生成C;不想读的话用winhex可以转换成U8的数组,之后用正则表达式搞成U16的也行

gongxd 发表于 2019-4-20 17:49:51

皮尔斯 发表于 2019-4-20 22:56
这个软件可以转吗?我看他的输出里面没有.c的文件格式呀

snd文件,打开就是txt,然后放入excel 补逗号就可以了
页: [1]
查看完整版本: 音频文件转数组