1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【数据压缩3】AVI文件格式分析及问题回答+WAV文件格式分析

【数据压缩3】AVI文件格式分析及问题回答+WAV文件格式分析

时间:2024-07-29 13:24:18

相关推荐

【数据压缩3】AVI文件格式分析及问题回答+WAV文件格式分析

目录

AVI文件问题回答1.AVI文件音频和视频的数据是如何放置的,交织放置还是连续放置?2.AVI文件一个视频帧大约占据多少字节?一个音频数据块大约占用多少字节? WAV文件格式分析文件概述文件格式RIFF区块FORMAT区块Data区块

AVI文件问题回答

1.AVI文件音频和视频的数据是如何放置的,交织放置还是连续放置?

(1)定义:AVI英文全称为Audio Video Interleaved,即音频视频交错格式,是微软公司于1992年11月推出、作为其Windows视频软件一部分的一种多媒体容器格式。 AVI文件将音频(语音)和视频(影像)数据包含在一个文件容器中,允许音视频同步回放。 类似DVD视频格式,AVI文件支持多个音视频流。

由定义可知为交织放置

(2)AVI文件格式:

音频数据块(30 31 77 62),即“01wb”

视频数据块(30 30 64 63),即“00dc”

由文件格式分析可知为交织放置

2.AVI文件一个视频帧大约占据多少字节?一个音频数据块大约占用多少字节?

大多数音频数据块的大小都是00 00 01 A2,即418个字节

视频数据块的大小各不相同

WAV文件格式分析

文件概述

WAV(Waveform Audio File Format),它采用RIFF(Resource Interchange File Format)文件格式结构。通常用来保存PCM格式的原始音频数据,所以通常被称为无损音频。但是严格意义上来讲,WAV也可以存储其它压缩格式的音频数据。

文件格式

WAV文件属于RIFF结构形式,遵循RIFF规则,其内容以区块(chunk)为最小单位进行存储。一个WAV文件通常有三个chunk以及一个可选chunk组成,其在文件中的排列方式依次是:RIFF chunk(RIFF数据块),Format chunk(描述文件信息),Fact chunk(附加块,可选),Data chunk(表示真正的音频数据)。

RIFF区块

52 49 46 46-----RIFF块标识,表示该文档是一个有效的RIFF文档

CE 2D 26 00-----表示文件的数据长度,其数值为“00 26 2D CE”,转换为十进制为2502094。由文件属性可以看到文件大小为2502102字节,证明文件的数据长度为文件长度-8,即2502094=2502102-8

57 41 56 45-----RIFF的块数据,其中前4个字节为文件格式类型标识,说明此文件是WAV文件,其它部分为RIFF块的子块。

FORMAT区块

编码形式表

66 6D 74 20--------ID标识(fmt)

12 00 00 00---------数据长度

03 00-----查编码格式表可知,为IEEE float编码

02 00-----双声道

80 BB 00 00--------音频采样率,小端存储,采样率为48000

00 DC 05 00--------每秒字节数,小端存储,“00 05 DC 00”化为十进制为384000bps

08 00-----------------采样帧大小,即每个采样所需的字节数,等于声道数×采样位数 / 8,即2×32/8=8B

20 00-----------------每个采样存储比特数,小端存储,32bit

00 00-----------------表示附加信息

Data区块

64 61 74 61-----ID标识(data)

00 F8 25 00-----数据长度,小端存储,“00 25 F8 00”化为十进制为2488320字节,文件播放时间为音频数据字节数/数据传输速率=2488320/384000=6.48s,约为6秒

由文件属性可知,音频时长实际确实为6秒

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。