热搜关键词: 电路基础ADC数字信号处理封装库PLC

doc

AVI文件格式

  • 1星
  • 2013-09-29
  • 42KB
  • 需要1积分
  • 1次下载
标签: AVI文件格式

AVI文件格式

                        AVI[pic] AVI文件格式      AVI(Audio  Video  Interleaved的缩写)是一种RIFF(Resource  Interchange  FileFormat的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下有一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件也是合法的。AVI可以算是Windows操作系统上最基本的、也是最常用的一种媒体文件格式。先来介绍RIFF文件格式。RIFF文件使用四字符码FOURCC(four-charactercode)来表征数据类型,比如‘RIFF’、‘AVI’、‘LIST’等。注意,Windows操作系统使用的字节顺序是little-endian,因此一个四字符码‘abcd’实际的DWORD值应为0x64636261。另外,四字符码中像‘AVI  ’一样含有空格也是合法的。RIFF文件首先含有一个如图3.31的文件头结构。    [pic]     图3.31  RIFF文件结构         最开始的4个字节是一个四字符码‘RIFF’,表示这是一个RIFF文件;紧跟着后面用4个字节表示此RIFF文件的大小;然后又是一个四字符码说明文件的具体类型(比如AVI、WAVE等);最后就是实际的数据。注意文件大小值的计算方法为:实际数据长度        +4(文件类型域的大小);也就是说,文件大小的值不包括‘RIFF’域和“文件大小”域本身的大小。RIFF文件的实际数据中,通常还使用了列表(List)和块(Chunk)的形式来组织。列表可以嵌套子列表和块。其中,列表的结构为:‘LIST’    listSize    listType    listData——‘LIST’是一个四字符码,表示这是一个列表;……                       

展开预览

猜您喜欢

推荐帖子 最新更新时间:2024-11-13 04:19

TI全新毫米波传感器发布会直播,诚邀参与,预报名有礼!
全新针对汽车雷达和工业应用的AWR以及IWR毫米波传感器组合即将震撼发布! 活动详情:https://www.eeworld.com.cn/huodong/TI_sensor/index.html 高集成、高精度、超低功耗、更小尺寸超乎您的想象。这是毫米波传感器技术史上的颠覆性革命,也是工业4.0与智能驾驶领域应用创新的重大跨越。全新TI毫米波传感器组合将简化您复杂的设计工作,只需半小时
phantom7 TI技术论坛
有关STM32/8的FAQ,分享一下
本帖最后由 generalcircuits 于 2019-6-19 09:08 编辑                                                                         一、STM32          1、STM32应用场景           答:智能
generalcircuits stm32/stm8
支持鸿蒙OS,RT-Thread,RISC-V IDE MRS V151近日更新
国产RISC-V IDE MounRiver Studio 近日更新了V1.51版本,增加了支持的芯片型号,以及最近大火的鸿蒙OS以及国产RT-Thread操作系统,同时也修复了之前版本存在的一些工程配置兼容性以及中文路径下源码调试的问题。 MRS V1.51软件包及离线补丁包下载地址:www.mounriver.com 更新点详细: MRS V1.51    【新增】 1
Moiiiiilter 实时操作系统RTOS
DRQFN、MQFN焊接品质全面提升分享
随着电子元器件的不断发展,底部焊端的元件越来越普及,DRQFN、MQFN便是其中两种比较典型的底部焊端的元件。下面先让大家认识DRQFN,MQFN,具体请见图1(焊接端子都处于元件底部)。随着电子元器件的不断发展,底部焊端的元件越来越普及,DRQFN、MQFN便是其中两种比较典型的底部焊端的元件。下面先让大家认识DRQFN,MQFN,具体请见图1(焊接端子都处于元件底部)。 图1 DR
vayo123 PCB设计
【i.MX6ULL】驱动开发9——Linux IO模型分析
前面两篇介绍按键的文章,无论是用GPIO来读取,还是用中断的方式,其应用程序通过循环读取的方式获取按键值,都会使得CPU的占用率很高。本篇先来介绍Linux中几种的I/O模型,以后使用这类方式进行按键值的读取,可以极大降低CPU的使用率。 1 Linux中的I/O模型 这里以网络I/O为例进行分析,网络IO的本质是socket的读取,socket在linux系统被抽象为流,对于一次IO访问,以
DDZZ669 ARM技术
输入电压消失后,输出电压保持的电路设计
小弟要用STM32单片机输出可控电压,但是在电压切换(改变电压)的时候,中间会出现电压信号下降或消失的情况,这在单片机中不可改变,因此想用外围电路解决这个问题。比如:我第一次输出V1作用在负载上面,然后需要输出V2,怎样才能使V2输出之前,V1始终作用在负载上而不消失?谢谢各位大神了。。。 小弟也尝试过用电容的充放电原理,但是我要输出的电压是-3.3V到3.3v,怎样才能确电压保持时间一直是0.
cxsy12300 模拟电子
使用瑞萨R7F0C802做的充电电流提示和充满自动断电电路
使用瑞萨R7F0C802做的充电电流提示和充满自动断电电路 一、        技术背景 我在平时生活中经常遇到两个问题,一个是在使用别人的充电器和数据线时,虽然能看到手机正在充电,但不知道应该什么时候能够充满,不知道现在的充电电流是否达到标称的最大值,或者在买一个新充电器和USB线的时候不确定他们的质量是否合格。还有一个担心是有点多余的,就是在手机充满电以后怕他时不时的再充那么一会儿电,时间
littleshrimp 瑞萨电子MCU
Tinyos之使用Msp430Counter32khz获取系统时间
使用平台:TelosB 操作系统:TinyOs 最近要为论文写实验数据,需要读取系统的时间,进行一些运算。 Tinyos有提供Msp430Counter32khz 组件,该组件提供接口 Counter<T32khz,uint16_t> . 该接口有如下命令和事件: 1、get()命令 调用该命令,会返回计数值。计数动作是从系统启动的时候就开始了。(如果操作系统配置为低功耗模式会停止计
Aguilera 微控制器 MCU

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×