资源简介
将wav文件的头文件去除即可得到PCM格式
代码片段和文件信息
#include
#include
//get size of file
int fsize(FILE *f)
{
int start;
int end;
int len;
fseek(f 46 SEEK_SET);
start = ftell(f);
fseek(f 0 SEEK_END);
end = ftell(f);
len = end - start;
return len;
}
int main()
{
FILE *in *out;
char *buf = NULL;
long a;
if((in = fopen (“f:\\1.wav“ “rb+“))==NULL)
return 0;
if((out = fopen (“f:\\2.dat“ “wb“))==NULL)
return 0;
fseek(in0SEEK_END);
a=ftell(in); //1 length size of byte
buf = (char*)malloc(a-43);
fseek(in44SEEK_SET);
fread(buf1a-44in);
fwrite(buf1a-44out);
free( buf );
fclose(in);
fclose(out);
/*
fseek(in 44 SEEK_SET);
fread(buf 2 len in);
fseek(out 0 SEEK_SET);
fwrite(buf 2 len out);
free( buf );
fclose(in);
fclose(out);
*/
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 41984 2012-02-14 09:09 wav1pcm\Debug\vc60.idb
文件 53248 2011-12-23 16:43 wav1pcm\Debug\vc60.pdb
文件 180269 2011-12-23 16:43 wav1pcm\Debug\wav1pcm.exe
文件 195804 2011-12-23 16:43 wav1pcm\Debug\wav1pcm.ilk
文件 3663 2011-12-23 16:43 wav1pcm\Debug\wav1pcm.obj
文件 220236 2011-12-16 18:26 wav1pcm\Debug\wav1pcm.pch
文件 451584 2011-12-23 16:43 wav1pcm\Debug\wav1pcm.pdb
文件 833 2011-12-23 16:43 wav1pcm\wav1pcm.cpp
文件 4296 2011-12-16 18:24 wav1pcm\wav1pcm.dsp
文件 522 2011-12-16 18:01 wav1pcm\wav1pcm.dsw
文件 41984 2012-02-14 09:10 wav1pcm\wav1pcm.ncb
文件 53760 2012-02-14 09:10 wav1pcm\wav1pcm.opt
文件 248 2012-02-14 09:09 wav1pcm\wav1pcm.plg
目录 0 2011-12-23 16:43 wav1pcm\Debug
目录 0 2012-02-14 09:10 wav1pcm
----------- --------- ---------- ----- ----
1248431 15
- 上一篇:经典polar编码译码程序
- 下一篇:基于stm8的RS485通信程序
相关资源
- freetype的Lib、头文件及调用样例
- CSpreadSheet类含头文件.h和.cpp.rar
- jni.h头文件
- Qt之实现录音播放及rawpcm转wav格式
- MSTCPIP.H
- emmintrin.h和xmmintrin.h头文件
- 多线程头文件omp.h
- <>自带的头文件
- CCS6.2版本Dsp28335工程(包含基本模块的
- dinput.h头文件
- stc12c5a60s2头文件
- glaux库,包括头文件lib以及dll
- iOS截屏相关头文件
- 手慢无!0~9 数字 用于语音识别 wav格
- 头文件reg51.h
- C8051F单片机头文件.rar
- windows.h 头文件
- conio.h头文件
- 头文件 qedit.h
- stc12c5a60s2的头文件
- CUDA_BY_EXAMPLE自带的几个头文件
- stm32f10x_conf.h
- OPC Foundation的一些头文件等,32位64位
- zemax 镜头文件
- parasolid内核函数(库和头文件)
- 头文件sha256.h
- keil中c51编程中常用的头文件
- labview wav格式播放器
- 解释器+编译器+Lua库+头文件(Lua 5.0
- cjson.lib及头文件
评论
共有 条评论