数字视频格式AVI解决方案
|
||||||||||||||||||||||||||||||||||||||||||||||||||
AVI数字视频的格式: AVI (Audio Video Interleave)是微软在92年初所推出的数字视频格式。在AVI文件中,运动图象(视频)和伴音数据(音频)是以交织方式存储的,并且各自独立于硬件系统中。 AVI文件包含三部分:文件头、数据块和索引块。其中数据块包含实际数据流,即图像和声音序列数据。这是文件的主体,也是决定文件容量的主要部分。视频文件的容量等于该文件的数据率乘以该视频播放的时间长度。索引块包括数据块列表和他们在文件中的位置,以提供文件内数据随机存取能力。文件头包括文件的通用信息,定义数据格式,所用的压缩算法等参数。 AVI的主要参数: 视频参数: 视窗尺寸(Video size):AVI的视窗大小可按4:3的比例或随意调整,视窗越大,数据量越大。 帧率(Frames per second):帧率也可以调整,而且与数据量成正比。不同的帧率会产生不同的效果。
音频参数: 在AVI文件中,视频和音频是分别存储的,因此可以把一段视频中的图像与另一段视频中的声音组合在一起。WAV文件是AVI文件中音频信号的来源,音频的基本参数也即WAV格式的参数。除此以外,AVI文件还包括与音频有关的其他参数: 视频与音频的交织参数(Interlace Audio Every X Frames): AVI格式中每X帧交织存储的音频信号,也即音频和图象交替的频率。X是可调参数,X的最小值是一帧,即每个视频帧与音频数据交织组织,这是CD-ROM上使用的默认值。交织参数越小,回放AVI文件时读到内存中的数据流越少,回放越连续。因此,如果AVI文件的存储平台的数据传输率较大,则交错参数可设置得高一些,如几帧,甚至1秒。 同步控制(Synchronization): 在AVI文件中,图像和音频是同步得很好的。但实际上由于CPU处理能力的不够,回放AVI时有可能出现图像和音频不同步的现象。当AVI文件的数据率较高,而MPC的处理速度不够时,容易出现图像和音频不同步的现象。如视频中人张嘴说话,但声音并没有发出来。设置同步控制可保证在不同的MPC环境下播放该AVI文件时都能同步。此时播放程序自动地丢掉一些中间帧以保证视频和音频的同步。 压缩参数: 在采集原始模拟视频时可以用不压缩的方式,这样可以获得最优秀的图像质量,但是代价就是文件极大。最原始的AVI每秒可达150M。生成AVI文件时需要根据应用环境的不同选择合适的压缩参数。 压缩算法: 压缩算法是首先要确定的一个参数。与MPEG标准不同的是,AVI采用的压缩算法并无统一的标准。也就是说,同样是以AVI为后缀的视频文件,其采用的压缩算法可能不同,需要相应的解压缩软件才能识别和回放该AVI文件。Microsoft公司推出AVI文件格式和VFW软件时,同时也推出了一种压缩算法,由于AVI和VFW的开放性,其它的公司也相应推出了其它压缩算法,只要把该算法的驱动加到Windows系统中,就可以在Windows系统中播放用该算法压缩的AVI文件。
以上是一些比较基本的压缩算法,现在常使用的压缩算法为DIVX或者XVID,压缩比更高,效果更好。 图像深度: 与静态图像一样,视频的图像深度决定其可以显示的颜色数。某些编码(压缩算法)使用固定的图像深度,在这种情况下该参数不可调整。较小的图像深度可以减小文件的容量,但同时也降低了图像的质量。
压缩质量: 选择了一种压缩算法后还可以调整压缩质量,这个参数常用百分比来表示,100%表示最佳效果压缩。同一种压缩算法下,压缩质量越低,文件容量越小,丢失信息越多。
关键帧: 关键帧(Key Frame)是其他帧压缩时与之比较并产生差值的基准。关键帧可以不压缩,而中间帧(也称作差值帧)是根据其与关键帧的差异来压缩的。采用关键帧压缩可以使压缩比更小而回放速率更快,但在一段视频文件中访问某一帧的时间将延长。该参数只有在使用帧间压缩编码如帧间差值编码时才起作用。如果不设置关键帧,则编码器默认每一帧都是关键帧。 数据率: 根据其他参数,可以计算出AVI文件的数据率,一般以每秒兆比特计(MB/s)。数据率是AVI文件的一个重要参数。实际播放AVI文件时,从某种意义上说文件的数据率只能起到为播放平台设置初始的数据传输率的作用。如果AVI文件的数据率过高,而播放该AVI文件MPC达不到要求,则播放时可能出现不同步或者丢帧现象。因此,要根据播放环境的要求确定AVI的数据率,然后根据数据率的要求再确定其它参数。 在采用某些编码器,如Cinepak和Indeo编码器,来压缩视频文件以适应CD-ROM播放平台时,可以先确定数据率参数,编码器会根据数据率的要求自动调整压缩质量以满足数据率的要求。实际设置的文件数据率应比光驱的理想数据率稍低一点。 |
相关文章
- python写入csv或excel时,数字0开头丢失的解决方案
- 中台实践:数字化转型方法论与解决方案
- Vue3使用vue-count-to数字滚动模块报错解决方案
- 数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)-软件全套资料部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研计划,用户需求调查单,用户需求说明书,概要设计说明书,技术解决方案,数据库设计说明书,详细设计说明书,单元测试报告,总体测试计划,单元测试计划,产品集成计划,集成测试报告,集成测试计划,系统测试报告,产品交接验收单,验收报告,验收测试报告,压力测试报告,项目总结报告,立项结项审批表,成本估算表,项目计划,项目周报月报,风险管理计划,质量保证措施,项目甘特图,项目管理工具,操作手册,接口设计文档,软件实施方案,运维方案,安全检测报告,投标响应文件,开工申请表,开工报告,概要设计检查表,详细设计检查表,需求规格说明书检查表,需求确认表,系统代码编写规范,软件项目质量保证措施,软件部署方案,试运行方案,培训计划方案,软件系统功能检查表,工程试运行问题报告,软件合同,资质评审材料,信息安全相关文档等。 建设方案部分资料清单:
- 亚信安全并购亚信科技交易正式完成-形成“安全+数智化”一体两翼发展格局。重组完成后,亚信安全与亚信科技将进一步完成安全与数智化的深度融合,实现产品线的延伸及增强,着力提升网络安全产品与用户IT基础设施、网络基础设施、核心业务系统、行业应用等数字化系统深度融合的能力。 打造云网安一体化能力布局。双方将完成资源和能力互补,进而合力拓展行业布局的深度与广度。整合运营商、金融、政务、交通、能源等重点行业的优势资源与服务经验,以安全能力为根基,以云网技术为发展动力,完成技术的跨越式融合与资源的跨界整合,双方携手提供云网安的全栈能力方案;一方面全面提升亚信安全整体解决方案的实力,同时增强亚信科技的业务原生安全能力。双方将为产业的升级进阶带来全面、专业可靠的能力。 兄弟登山顶峰见,变革时代驭潮头
- 数字人解决方案——实时对话数字人源码与环境配置
- 最新物流行业CRM系统应用数字化解决方案
- 提升企业数字化转型的关键:选择合适的IT解决方案
- php json_decode 后,数字对象转换成了 科学计数法 的解决方案
- Windows 无法验证此文件的数字签名。原来是这个原因。解决方案1: 关闭Secure Boot