找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 5778|回复: 6

【C】C语言写的一个把任意文件套上一个WAV文件头的程序

[复制链接]

1112

主题

1652

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
245
威望
744 点
宅币
24251 个
贡献
46222 次
宅之契约
0 份
在线时间
2298 小时
注册时间
2014-1-26
发表于 2014-5-9 17:03:51 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
要说它的作用是什么?不好描述。比如改变WAV文件的采样率、把某资源文件当WAV播放等奇怪的功能。
为什么要编写它?其实只是为了好玩。
其实它还有个用处,你可以借助它提取某些游戏的BGM和音效等等。比如雷电3的GLB文件,你就可以用它来转成WAV。
这是个命令行程序。命令:
D:\C_Proj\MAKEWAV\Release>makewav
MAKEWAV: Add a WAV file header to a file.
Usage:
        MAKEWAV <TYPE> <Channels> <bps> <SampleRate> <SOURCEFILE.*>

eg. MAKEWAV 1 1 8 11025 ABCD.EFG
Then you will get a file: ABCD.WAV
<TYPE>:
        The type of PCM. Set this value to 1 means that file is a normal PCM
        (Usually bps is 8 or 16), 2 for high quality PCM(bps is 24, 32 or 48),
        And 3 for IEEE floating point samples PCM(bps is 32, 64, 80, 128, etc.)
<Channels>:
        The count of the channels in the WAV file. 1 for mono and 2 for stereo
<bps>:
        Bits per samples. Usually 8, 16, 24, 32, 48, 64, etc.
<SampleRate>:
        Specifies the sample rate of the WAV file. Sample rate is a value that
        tells how many samples will be played during 1 second. Normally is
        11025, 22050, 44100 for CD quality, 48000, 96000, 192000 for recording
        studio quality. This value can be set to a number from 1 to 192000.
代码如下:
游客,如果您要查看本帖隐藏内容请回复
BIN下载: MAKEWAV.EXE (44 KB, 下载次数: 5, 售价: 1 个宅币)
SRC下载: MAKEWAV.7z (20.67 KB, 下载次数: 4, 售价: 10 个宅币)

本帖被以下淘专辑推荐:

回复

使用道具 举报

1

主题

2

回帖

22

积分

用户组: 初·技术宅

UID
266
精华
0
威望
1 点
宅币
17 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2014-5-8
发表于 2014-5-9 17:11:44 | 显示全部楼层
沙发,强势顶起。改天试试
回复 赞! 靠!

使用道具 举报

0

主题

7

回帖

44

积分

用户组: 初·技术宅

UID
62
精华
0
威望
1 点
宅币
35 个
贡献
0 次
宅之契约
0 份
在线时间
3 小时
注册时间
2014-2-15
发表于 2014-5-9 18:42:55 | 显示全部楼层
貌似很强大
回复 赞! 靠!

使用道具 举报

0

主题

2

回帖

21

积分

用户组: 初·技术宅

UID
308
精华
0
威望
1 点
宅币
17 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2014-5-23
发表于 2014-6-2 00:16:36 | 显示全部楼层
没啥说的先顶在下!!!!!!!!!!
回复 赞! 靠!

使用道具 举报

37

主题

153

回帖

2008

积分

用户组: 超级版主

UID
8
精华
1
威望
14 点
宅币
1761 个
贡献
24 次
宅之契约
0 份
在线时间
279 小时
注册时间
2014-1-27
发表于 2014-6-2 11:09:23 | 显示全部楼层
我试了下,success。不过我播放不出声音。
回复 赞! 靠!

使用道具 举报

0

主题

25

回帖

22

积分

用户组: 初·技术宅

UID
3072
精华
0
威望
0 点
宅币
-3 个
贡献
0 次
宅之契约
0 份
在线时间
8 小时
注册时间
2017-11-10
发表于 2017-11-22 16:45:50 | 显示全部楼层
66666666666666666
回复 赞! 靠!

使用道具 举报

15

主题

39

回帖

246

积分

用户组: 中·技术宅

UID
5832
精华
0
威望
2 点
宅币
188 个
贡献
0 次
宅之契约
0 份
在线时间
39 小时
注册时间
2020-4-15
发表于 2020-5-18 06:29:42 | 显示全部楼层
这个小工具非常的实用啊。
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-26 03:35 , Processed in 0.045218 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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