资源简介

通过代码实现pcm音频格式转换成wav,C语言代码

资源截图

代码片段和文件信息

#include
#include “pcm2wav.h“
#include 




int main()
{
FILE* fpS;
FILE *fpD;
fpS = fopen(“D:\\audio.pcm“ “rb“);
fpD = fopen(“D:\\audio.wav“ “wb+“);
if (fpS == NULL || fpD == NULL)
{
::OutputDebugString(L“[CIrrReplay::createScene]PCM转WAVE失败!/n“);
return 0;
}
fseek(fpS 0 SEEK_END);
long filelength = ftell(fpS);
writeWaveHead(fpD);
writeWaveBody(fpD filelength);

fseek(fpS 44 SEEK_SET);
#define UNIT 4
char buf[UNIT];
while (UNIT == fread(buf 1 UNIT fpS))
{
fwrite(buf 1 UNIT fpD);
}
fclose(fpS);
fclose(fpD);
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1574400  2015-05-22 16:50  pcm2wav\audio.pcm

     文件      63488  2015-05-22 17:15  pcm2wav\Debug\pcm2wav.exe

     文件     421480  2015-05-22 17:15  pcm2wav\Debug\pcm2wav.ilk

     文件    1085440  2015-05-22 17:15  pcm2wav\Debug\pcm2wav.pdb

     文件       1300  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.log

     文件     146478  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.obj

     文件        626  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\cl.command.1.tlog

     文件      29262  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\CL.read.1.tlog

     文件        312  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\CL.write.1.tlog

     文件        982  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\link.command.1.tlog

     文件       2488  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\link.read.1.tlog

     文件        284  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\link.write.1.tlog

     文件        147  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\pcm2wav.tlog\pcm2wav.lastbuildstate

     文件     764928  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\vc120.idb

     文件     438272  2015-05-22 17:15  pcm2wav\pcm2wav\Debug\vc120.pdb

     文件        326  2015-05-22 16:52  pcm2wav\pcm2wav\lib.h

     文件        585  2015-05-22 17:15  pcm2wav\pcm2wav\pcm2wav.cpp

     文件       2012  2015-05-22 16:52  pcm2wav\pcm2wav\pcm2wav.h

     文件       4181  2015-05-22 16:53  pcm2wav\pcm2wav\pcm2wav.vcxproj

     文件       1068  2015-05-22 16:53  pcm2wav\pcm2wav\pcm2wav.vcxproj.filters

     文件   32899072  2015-05-22 17:16  pcm2wav\pcm2wav.sdf

     文件        967  2015-05-22 11:18  pcm2wav\pcm2wav.sln

     目录          0  2015-05-22 17:17  pcm2wav\pcm2wav\Debug\pcm2wav.tlog

     目录          0  2015-05-22 17:17  pcm2wav\pcm2wav\Debug

     目录          0  2015-05-22 17:17  pcm2wav\Debug

     目录          0  2015-05-22 17:17  pcm2wav\pcm2wav

     目录          0  2015-05-22 17:17  pcm2wav

----------- ---------  ---------- -----  ----

             37438098                    27



............此处省略0个文件信息

评论

共有 条评论