您的位置:首页 > 编程语言

wav文件格式分析详解和解析代码

2014-08-16 12:15 531 查看
转载至:http://blog.sina.com.cn/s/blog_717f471b0100uw98.html

Wav文件格式解析代码,代码见附录,写的过程参考了

http://www.sonicspot.com/guide/wavefiles.html

和曹京的文章,见下:

作者:曹京

日期:2006年7月17日

                                         

一、综述

    WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。

RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个

字节便是“RIFF”。

    WAVE文件是由若干个Chunk组成的。按照在文件中的出现位置包括:RIFF WAVE

Chunk, Format Chunk, Fact Chunk(可选), Data Chunk。具体见下图:

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

|             RIFF WAVE Chunk                  |

|             ID  = 'RIFF'                     |

|             RiffType = 'WAVE'                |

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

|             Format Chunk                     |

|             ID = 'fmt '                      |

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

|             Fact Chunk(optional)             |

|             ID = 'fact'                      |

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

|             Data Chunk                       |

|        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: