音频格式WAV

查找wav文件头关键struct 位置,当然也可查找avi文件头。用这个方法找到avi文件data位置后,可直接读出文件的每一帧图片。当然avi数据的标志位不是data,可以是00dc等。


#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

int main(void){
	FILE *f=fopen("/home/wjs/2.wav","r");
	fseek(f, 0, SEEK_END);
	int size = ftell(f);
	fseek(f, 0, SEEK_SET);
	
	int fd=open("/home/wjs/2.wav",O_RDONLY);
	
	char *m=mmap(NULL,size,PROT_READ,MAP_SHARED,fd,0);
	for(int t=0;t

 

 

你可能感兴趣的:(1024程序员节)