版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自定义操作手 文档说 1.1.1参 音频参 压缩算 图像深度 压缩质量 关键帧 数据率 使用开发板.......................................................................................................2.1自定义操作步 2.2不成功可能问题及解决方 AVI格式文件AVI是音频交错(Audio Interleaved)的英文缩写,它是公司开发的一种符合RIFF文件规范的数字音频与文件格式。AVI文件格式,多用于音捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的流(典型的情况下有一个音频流和一个流),不过含有单一音频流或单一流的AVI文件也是合法的。AVIWindows件格式。AVI格式允许和音频交错在一起同步,支持256色和RLE压缩,但AVI文件并未限定压缩标准,因此,AVI文件格式只是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相应的解压缩算法才能出来。AVI 参 size):AVI的视窗大小可按4:3的比例或随意调整,视窗越大,帧率(Framespersecond):帧率也可以调整,而且与数据量成正比。不同的帧率表格1-1帧率对效果影6在AVI文件中,和音频是分别的,因此可以把一段中的图像与另一段视频中组合在一起。AVI文件与WAV文件密切相关,因為WAV文件是AVI文件中音频信号的来源,音频的基本参数也即WAV格式的参数。除此以外,AVI文件还包括与1)与音频的交织参数(InterlaceAudioEveryXFrames):AVI格式中每X帧交织的音频信号,也即音频和图象交替的频率。X是可调参数,X的最小值是一帧,即每个帧与音频数据交织组织,这是CD-ROM上使用的默认值。交织AVI文件时读到内存中的数据流越少,回放越连续。因此,如果AVI文件的平台的数据传输率较大,则交错参数可设置得高一些,如几帧,甚至1秒。2)同步控制(Synchronization):在AVI文件中,图像和音频是同步得很好的。但CPU处理能力的不够,回放AVI时有可能出现图像和音频不同步的AVI文件的数据率较高,而MPC的处理速度不够时,容易出现图像和音频不同步的现象。如中人张嘴说话,但声音并没有发出来。设置同步控制可保证在不同的MPC环境下该AVI文件时都能同步。此时程序自动地压缩算法是首先要确定的一个参数。与MPEG标准不同的是,AVI采用的压缩算法并无统一的标准。也就是说,同样是以AVI为后缀的文件,其采用的压缩算法可能不同,需要相应的解压缩软件才能识别和回放该AVI文件。 公司推出AVI文件格式和VFW软件时,同时也推出了一种压缩算法,由于AVI和VFW的开放性,其它的公司也相应推出了其它压缩算法,只要把该算法的驱动加到Windows系统中,就可以在Windows系统中用该算法压缩的AVI文件。与静态图像一样,的图像深度决定其可以显示的颜色数。某些编码(压缩算法)关键帧(KeyFrame)是其他帧压缩时与之比较并产生差值的基准。关键帧可以不压缩,而中间帧(也称作差值帧)比更小而回放速率更快,但在一段文件中某一帧的时间将延长。该参数只有在使用帧间压缩编码如帧间差值编码时才起作用。如果不设置关键帧,则编默认每一帧都是关AVI文件的数据率,一般以每秒兆比特计(MB/s)。数据率是AVI文件的一个重要参数。实际AVI文件时,从某种意义上说文件的数据率只能起到为平台设置初始的数据传输率的作用。如果AVI文件的数据率过高,而该AVI文件MPC达不到要求,则时可能出现不同步或者丢帧现象。因此,要根据环境的要求确定AVI的数据率,然后根据数据率的要求再确定其它参数。AVI文件采用的是RIFF文件结构方式,RIFF(ResourceInterchangeFileFormat,资源互换文件格式)是微软公司定义的一种用于管理windows环境中多数据的文件格式,RIFF文件使用四字符码FOURCC,来表征数据类型,比如‘RIFF’、‘AVI’、‘LIST’等。注意,Windows操作系统使用的字节顺序是little-endian,因此一个四字符码‘abcd’实际的DWORD值应为0x 。另外,四字符码中像‘AVI’一样含有空格也是合法的。波形音频wave,MIDI和数字AVI都采用这种格式。RIFF1-1RIFF1-2RIFF结构示例RIFF=+4(形式类型或者列表类型的大小);也就是說,档大小的值不包括‘RIFF’(‘LIST’)域和“档大小”域本身的大小。(如该位置数据为28696B000x006B6928,转换成十进制为windows下看到的文件大小为bytes,即换算成实际大小时要加上8)。LIST结构可以再包含一系列的子块,但除了LIST块外的其他所有的子块都不能再包含子块。LISTLIST文件大小=实际的列表数据长度+4(形式类型或者列表类型的大小);也就是说listSize值不包括‘LIST’域和listSize域本身的大小。(如该位置数据为5E000000,即 E,转换成十进制为94,实际总长为102bytes,即换算成列表总长是要加上8。但是有一点要特别注意的是,当前List具体包括到哪里,可能会有List嵌套。如截图中,选中的部分为一个hdrl的List;其中包含两个strl的List,一个音频,一个;每个strlList又包含一个strh和一个strf)。
1-3LIST数据示例ChunkID1-4AVI文件格式结构图因AVI压缩算法不同对于的算法也不同,为获取合适的AVI格式文件,我们使用格式转换器见任意格式的文件转成合适秉火STM32F429开发板。秉火STM32F429开发板例程只编程了使用libjpeg库jpeg格式以及支持PCM数据的音频输出,所以为保证在秉火STM32F429开发板上支持需要将格式设置为符合的格式。这里我们使用狸窝全能转换器作为格式转换工具。自定义操作步打开狸窝全能转换器软件,进入主界面,见图2-1狸窝全能转换器主界面图2-1;图2-1狸窝全能转换器主界 格式设置界面,见图2-2;图2-2添加文件在输出格式设置窗口中的预置方案中选择:常规->AVI-Audio-Interleaved(*.avi),见图2-3;2-3AVI格式输出文件设置编为:MJPEG,尺寸为:480*272,比特率为:1000,帧率10;设置音频编为:PCMS16LE,采样率为11025;然后点击确定按钮返回主界面,见图2-4;图2-4自定义和音频格2-5启动转换 ,拷贝*.avi格式文件到SD卡 2-6转换完成keil软件打开配套例程:02.AVIyer(libjpeg),在keilmain.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024货车临时驾驶员聘用合同书
- 2024年铜基钎料合作协议书
- 2024合同模板终止解除劳动合同通知书范本
- 2024年穿水冷却装置合作协议书
- 2024年市政公共设施管理服务合作协议书
- 土木课程设计高清
- 2024年二手节能房屋中介买卖合同2篇
- 2024保管版合同书
- 贵州省天柱民中、锦屏中学2025届高三下学期一模考试英语试题含解析
- 2024认证服务合同补充协议
- 沪教版五年级下册简易方程练习100题及答案
- 2024综合知识贵州事业单位刷题
- 《国库集中支付制度》课件
- 视频监控维保项目投标方案(技术标)
- 装配式混凝土预制构件项目市场研究报告
- 医院智能排班系统的设计与实施
- PDCA降低护士针刺伤发生率
- 劳动标准培训课件
- 四川省成都市温江区2023-2024学年英语九年级第一学期期末经典试题含解析
- 人教部编版语文四年级上册第六单元课外阅读练习及答案
- 安全与合规管理
评论
0/150
提交评论