HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0
首页 精品范文 压缩软件

压缩软件

时间:2023-05-30 09:04:10

压缩软件

压缩软件范文1

觉得这款压缩软件确实不怎样,因此我想给卸载

在软件列表中找到这款压缩软件,看到右边是有【卸载】按钮的

点击刚才的【卸载】按钮,但是会出现三个选项。一定要看清楚!

选择第3个选项才是卸载。不然还是重新安装,这个软件就是欺负用户

最后,点击了【立即卸载】,才会进入有进度条的卸载流程

这时候点击完成即可,卸载操作至此结束。

相关产品的卸载相关的产品其实还包括浏览器,这里点击【卸载】

这个倒好,没有什么需要用户点击的流程。卸载完毕后便OK

自此,节省了磁盘空间!

(来源:文章屋网 )

压缩软件范文2

关键词:化工热力学;VB;压缩因子Z计算

Abstract:This paper aimed at the characteristic of the chemical engineering in undergraduate teaching course, such as a lot of experimental data, a lot of complex expressions, complicated and trivial calculation by hand. Visual Basic 6.0 is chosen as the instrument for developing the system, and initially designed programs for calculations of properties of chemical engineering fitting the characteristic, such as compressibility factor Z, make the interface have good man-machine interaction, formatting and showing easy to control, can operate through the simple button of order on the interface.

Key words:chemical engineering thermodynamics;VB;calculations of Acentric factor Z

中图分类号:TP311.5 文献标识码:B 文章编号:1009-9166(2009)020(c)-0104-02

计算机已经渗透到人们生活的各方面,带给人们的直接感受就是工作质量和效率的大大提高,获取信息的能力和范围迅速扩大。

据不完全统计,现有10万种以上无机物以及近400万种有机物,若再考虑混合物,更是不知其数。若不了解被处理物料的物性及热力学性质,则无法分析物质和能量的传递,也无法设计其分离过程,更无法认识其反应过程。对于实际研究的体系,根据热力学中平衡性质的理论,利用有限的实验数据可预测整个体系的性质。物性及热力学性质是化工工艺设计中不可缺少的基础数据。在许多化工设计程序中,热力学的计算量可占计算总时间的50%以上,有的甚至可高达80%,可见热力学计算在化工中的重要性[1]。

一、基础理论

(一)压缩因子Z

压缩因子是实际气体对理想气体在压缩性上的偏差。可用它们对应的摩尔体积的比值来表示,即

(L表示理想气体)。Z称为压缩因子。Z>1,表示该气体较理想气体难以压缩;Z

(二)Visual Basic 6.0

Visual Basic(简称VB)是美国微软公司推出的Windows环境下的软件开发工具,使用VB可以快捷、简单地开发Windows应用软件。

二、程序设计

(一)设计效果

点击“压缩因子Z”的子菜单“RK方程”(或“SRK方程”或PR方程”),出现压缩因子计算窗体,首先输入混合物的组分数M,点击“确定”按钮,下方的表格会显示第1行与第1列标题以及相应的二维表格。在数据输入过程中,通常习惯手不离开键盘,如:当用户按“Enter”键时,文本框控件的内容复制到对应单元中,焦点移到同一行中的下一个单元。如果这个单元是该行的最后一个单元则焦点移到下一行的第一单元。这样不但简化了输入过程,而且加快了输入速度。用MSFlexGrid控件的Row,Col和TextMatrix属性寻址并读取网络单元的数值并把它存入一个二维数组中。最终实现数据显示在MSFlexGrid控件上,其显示格式与文件格式相同。在本设计中最主要在文本框中输入查到的所有计算所需数据后,点击“计算”命令按钮,压缩因子就会显示在弹出的提示框里,单击“确定”后显示一个标签栏内,如图1所示。当需要进行另一组数据输入时,点击窗体下部的“清除”命令按钮,所有数据文本框和表格都变成空白的,光标回到组分数输入文本框。当计算完毕后,点击“关闭”命令按钮,则回到主界面。

图中所示是在235.9K,1381.4KPa下,乙炔、乙烯和乙烷混合物的压缩因子的计算。

图1 RK方程求压缩因子

Fig1 calculate compressibility factor by RK equation

(二)后台程序

Private Sub srkz(Y1()) 'SRK方程求压缩因子

Dim am, bm, tr, ml, aij, pp, qq, rr, dt As Single

am = 0

bm = 0

For i = 1 To m

tr = T / tc(i)

ml = 0.48508 + ome(i) * (1.55171 - 0.15613 * ome(i))

If tr

alf(i) = (1 + ml * (1 - Sqr(tr))) ^ 2

Else

alf(i) = Exp(2 * ml * (1 - tr ^ 0.5))

End If

Next i

For i = 1 To m

bm = bm + Y1(i) * tc(i) / pc(i)

For j = 1 To m

aij = tc(i) * tc(j) * Sqr(alf(i) * _

alf(j) / (pc(i) * pc(j))) * (1 - ak(i, j))

am = am + Y1(i) * Y1(j) * aij

Next j

Next i

am = 0.42748 * am * P / T ^ 2

bm = 0.08664 * bm * P / T

pp = -1

qq = am - bm * (1 + bm)

rr = -am * bm

Call root1(pp, qq, rr, dt)

If dt > 0 Then Exit Sub

Select Case IQ

Case 1

tmpz = zz(3)

Case 2

tmpz = zz(1)

End Select

End Sub

三、结论与心得

本程序界面设计美观、大方,操作方便、简捷,系统提示信息通俗易懂。基本完成了压缩因子Z的计算,可以准确、快速、方便地找到所需计算性质的窗体界面,进行输入、计算、清除、关闭等一系列操作,同时设计中还进行了适当的容错处理和一定的快捷操作设置。

VB中的赋值问题是在编程中最简单又最容易出错的。产生这个问题的原因有两点:一是能进行赋值运算的对象多容易弄混;二是数据类型比较多,很容易出错或多走弯路。解决办法是采用强制变量声明,特别是在大型程序设计中。

作者单位:玉林市产品质量监督检验所

参考文献:

[1]陈钟秀,顾飞燕.化工热力学.北京:化学工业出版社,1995

[2]孙岳明,陈志明,肖国民.计算机辅助化工设计.北京:科学出版社,2000

[3]王新民,张彦玲.Visual Basic 程序设计与数据库应用.北京:电子工业出版社,2003

[4]王栋.Visual Basic课程设计.北京:清华大学出版社,2004

[5]赵向红,莫德举.VB中MSFlexGrid控件的应用.产品应用,2002,41-43

[6]赛奎春,高春艳,笪淑蛾.Visual Basic精彩编程200例.北京:机械工业出版社,2003

压缩软件范文3

1、首先选中需要加密的文件夹或文件,然后右击,选择“属性”,然后点击“高级”。

2、选择“压缩或加密属性”中的“加密内容以便保护数据”。

3、这个文件夹或文件就设置了EFS加密,加密后的文件夹或文件的名字会变成蓝色,这个时候电脑上其他的用户是无法查看的。

(来源:文章屋网 )

压缩软件范文4

电脑解压文件到桌面的步骤是:

1、在电脑正常安装解压缩软件的前提下,右键选择解压。

2、将目标路径选择为桌面,点击确定即可解压,解压完成后该文件即可正常运行。

解压缩就是将一个通过软件压缩的文档、文件等各种东西恢复到压缩之前的样子。解压文件的方法是:右击图标-解压文件-确定(前提为安装过相关解压软件并关联过右键菜单),解压完成以后就会在压缩文件所在目录出现一个新的文件,这个文件就是你解压出来的文件,但其也有可能不是一个文件,是由多个文件组成的东西。从网络上下载的压缩文件很可能含有病毒,再打开之前可以进行扫描。压缩软件是利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小的应用软件。压缩软件一般同时具有解压缩的功能。

(来源:文章屋网 )

压缩软件范文5

多重加密

用破解软件破解加密文件时,一般都要先指定一个目标文件,接下来根据字典使用穷举法来破解设置好的密码。经过实验,笔者把多个文件压缩在一起,然后分别给它们设置密码,破解软件就无能为力了。具体操作步骤如下:

首先准备好要加密的重要文件和几个无关紧要的文件;然后将重要文件按照平常的步骤压缩,并设置密码(图1);然后在WinRAR操作界面中,打开刚才已经压缩完成的加密文件,选择“命令”|“添加文件到压缩文件中”选项(图2)。

接着在“选择添加文件”窗体中(图3)点选准备好的其他文件,“确定”后回到“压缩文件名和参数”对话框,在“高级”选项卡中设置一个不同的密码(图4),最后完成压缩即可。

试着打开压缩文件,是否每一个文件都有表示加密的星号存在?打开每个文件都需要输入先前设置的相应密码。最重要的是,一般的解密软件根本对付不了按照这种方法加密的文件。另外,此法对于Zip文件的加密同样有效。

避免反复输入密码

当我们用WinRAR对文件进行加密后,每次执行压缩包里的程序时,它都会让我们输入密码,当文件很多时会使人不胜其烦。而同样是压缩软件,WinZip就与WinRAR不太一样,WinZip只在打开其中第一个文件时要求输入密码,只要第一次通过了密码验证,以后就可以直接查看加密压缩包里面的其他文件。要想让WinRAR也能同样方便,可以这样做:在打开加密的压缩包以后,用鼠标点击“文件”菜单里的“设置默认密码”命令,然后输入正确的密码,就可以一次解决问题(图5、图6)。

一次性给压缩文件自动加上密码

有时需要创建很多个加密压缩包,如果一个一个地来设置密码,那效率也太低了。要是能够在生成压缩文件的同时自动加上一个自己设定的密码,那该多好呀!利用WinRAR的设置默认的压缩选项可达到这个目的。

压缩软件范文6

【关键词】压缩;解压;编码;同父洗牌算法;洗牌算法

0.前言

对于通用无损压缩而言,代表算法是哈夫曼算法、LZ及其衍生算法(LZW, deflate等),衍生的软件为WinRAR、WinZip,7-zip等,它们的运行流程基本上是一致的,即直接对源文件进行压缩。因源文件中排放的序列的不同而存在一定的冗余度,这种冗余度在不对源文件作规整的前提下是不能去除的。对源文件做出更有效的规整已成为提高压缩比的又一手段。

为了解决以上问题,本文应用一种新颖的洗牌(shuffle)算法-同父洗牌算法(专利号为200810073769.0),先对JPEG图像文件进行有效规整,再运用无损压缩工具对文件进行无损压缩,达到进一步去除文件内部信息冗余的目的。大量实验表明,这种方法可以在原有压缩比的基础上有效去除1-3%的冗余,且算法简单,易于实现。

1.基于同父洗牌算法的编解码介绍

洗牌( Shuffle)算法的作用是对数据的比特位进行重排, 把比特位的排列变成另一个排列,有多种洗牌函数, 如均匀洗牌、 第 k 个子洗牌、 第 k 个超洗牌等等, 逆洗牌函数将排列变换成原来的排列顺序。

本文应用了一种新颖洗牌算法--同父洗牌算法(专利号为200810073769.0),顾名思义,如果位于A牌前面一张牌是C牌,位于B牌前面一张牌也是C牌,则定义C牌为A和B牌的父牌。洗牌时,将A牌和B牌按先后出现顺序排列在一起。

这种基于洗牌( Shuffle)算法的编解码我们把它命名为XCS编解码,它基于VC++6.0实现的源代码存于附件中。

下面是结合JPEG文件和同父洗牌算法具体描述。

1.1 洗牌算法原理

对JPEG图像文件进行同父洗牌的规则规整,包括以下步骤:

①以二进制方式读取JPEG图像文件,并对其进行分组;所述分组是从二进制数的第一个比特位开始,一般按每8个比特位为一组,如果不够8位的,则在不够的这组二进制数的前面补0并补够8位。

②将每组二进制代码转换成无符号十进制数,并将第一组二进制代码转换成的无符号十进制数保存于新建数组H中。

由于第一个分组数据转换成的无符号十进制数在0-255之间,为了节省空间,可将该无符号十进制数设定为占用1个字节的空间。

③顺序建立256个数组Ei , i=0-255;用于存放与i对应的父数据之后的子数据;对于任意两个相邻分组而言,位于前面的分组数据设为父数据,位于后面的分组数据设为子数据。

④按由小到大的顺序遍历转换成的无符号十进制数,将每个父数据后面出现的子数据,存放在步骤③所建立的第i个数组E[i]中,其中i=父数据,若不存在与i相同的父数据,则该数组E[i]为空。

⑤判断遍历是否结束,若是则统计完成遍历后每个数组的长度,并存放于新建数组G中;若否则继续步骤④。

所述数组G中记录每个数组的长度的元素一般占用4个字节的空间。

⑥将256个Ei数组中的内容依次首尾相连保存于新建数组I中。

⑦将数组H、数组G和数组I中的内容依次首尾相连合并,保存于新建数组J中,数组J即为变换后的JPEG图像文件。

可以看出,变换后的文件比原文件体积大1001字节。

1.2 反洗牌算法

对变换后的JPEG图像文件进行反洗牌,步骤为:

①以二进制方式读取该可逆变换后的JPEG图像文件到新建数组J中,并对其进行数据分组。

所述分组是从第一个比特位开始,一般以每8个比特位为一组。

②将每组数据转换成无符号十进制数,并读取出第一个无符号十进制数存放于新建数组H中;读取出用于存放子数据的数组的长度元素,并将该长度元素依次存放于新建数组G中。

上述读取的规则按压缩时存入数据所占用的空间来顺序读取,即读取数组J中占用1个字节空间的无符号十进制数放入数组H中;读取该无符号十进制数之后的每4个字节为一个元素的数组长度于数组G中。

③顺序建立256个数组Ei , i=0-255;用于存放与i对应的父数据之后的子数据。

④将数组J中剩余的数据,按数组G中子数据数组的长度分别依次存放于步骤3)建立的数组E[i]中。

⑤建立A数组,将H数组中数据存放于A数组第一个位置。

⑥顺序读取A数组的数据作为父数据,在256个数组群Ei中寻找i=父数据的数组E[i]中第一个没有已读标志的数据作为子数据,并将该子数据存于A数组中继该父数据之后的下一个空位置,同时将对应数组E[i]中的该子数据的标志位置为已读。

⑦扫描256个数组Ei,并检查其中所有数据的标志位是否全部为已读,若否则继续步骤⑥;若是则停止扫描,将数组A保存为文件,该文件即为原始JPEG图像文件。

1.3流程图如下:

压缩/解压流程图如图1、图2所示

图1 对JPEG图像文件进行洗牌处理的流程图

图2 对解压后的JPEG图像文件进行还原处理的流程图

1.4基于同父洗牌算法的编解码的应用方向

基于同父洗牌算法的编解码能有效地去除文件的冗余,将无损压缩率提升1%~3%,它可以作为其他压缩算法的补充,提升压缩性能。

2.压缩工具简介

为能更好展现XCS编解码对提升压缩效果的作用,此软件采用了DOS系统中的gzip.exe作为压缩程序,tar.exe作为文件夹打包程序。

压缩程序是tar.exe,使用tar.exe程序压缩出来的文件称为gz文件,gz文件的命令通常都是以.gz结尾的。

语法:gzip [选项] 压缩(解压缩)的文件名

命令:

- * 将文件压缩。

- d 将压缩文件解压。

打包程序是tar.exe,使用tar程序打出来的包称为tar包,tar包文件的命令通常都是以.tar结尾的。

语法:tar [主选项+辅选项][文件或者目录]

命令:

- cvf 将文件夹打包。

- xvf 将tar文件解压。

3.发工具简介及系统运行环境

VC++是微软公司开发的一个IDE(集成开发环境),是Windows平台上的C++编程环境,VC++应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效率优势。由于MFC在软件的开发过程中更为直观,所见即所得,所以我们是使用MFC来编写程序的。

本软件是基于微软的vc++6.0开发的,所以只能在window操作系统下运行。

4.程序设计

我们虽然研究的是JPEG无损压缩,但为提高软件的易用性,软件设计成通用压缩软件,它不但可以压缩JPEG图片,也可以压缩其它文件和文件夹,软件基于VC++6.0的MFC来开发,界面简介,软件功能可以分为两个部分:一、压缩,它可以将文件压出xcs.gz格式的文件,将文件夹打包成tar文件后压出gz格式的文件;二、解压,它可以解压xcs.gz格式、rar格式、zip格式、7z格式。我们把该软件命名为winxcs.exe.

4.1压缩设计

①选取文件或者文件夹。

②判断,文件则进行xcs编码,文件夹则调用tar.exe来打包。

③调用gzip.exe来进行压缩。

4.2解压设计

①选取文件。

②分析文件类型。

③调用相应的解压工具来进行解压。

5.测试数据

样本来源:三星S850分辨率为3264×2448的数码照片

样本数量:10个

对三星S850分辨率为3264×2448的数码照片压缩后的对比:

平均压缩率对比:

6.设计总结

在基于哈夫曼算法、LZ及其衍生算法(LZW, deflate等)来对文件直接进行压缩的方式越来越接近于极限的时候,也就到了去探索数据压缩新道路的时候。对源文件先进行有效的规整再压缩或许会成为提高压缩比的一种尝试,在这次的软件开发中使用了同父洗牌专利算法来对文件进行先规整后压缩,的确可以在压缩率提升一点点,更有效去除冗余。如果规整的算法能得到发展,能更有效、快速的对文件进行规整,那么压缩将能得到很大的发展。也正是基于这种情况,这个项目被列为了教育厅立项项目(NO.200808LX019)。

由于还没有开发出自己的压缩工具,所以只能借用Linux中的压缩工具Gzip.exe和Tar.exe来完成最后的压缩操作,致使软件的功能不是很强大,但也能满足用户的日常解压缩应用。鉴于软件处于内测阶段,未知情况下的应该应该很多,下一步的工作是开发自己的压缩工具,完善软件,但其免费政策永不改变,以使其成为广大电脑用户的福音。

【参考文献】

[1]肖宏伟.门诊 Visual C++开发答疑300问.北京:人民邮电出版社,2003.

[2]周鸣扬.Visual C++界面编程技术.北京:北京希望电子出版社,2003.

[3]吴金平等.Visual C++ 6.0编程与实战.北京:中国水利水电出版社,2004,6.

压缩软件范文7

每天我们对电脑进行操作实际上就是对文件进行管理,常见的文件管理包括移动、复制、压缩、删除等等。但是每一种文件管理都需要使用不同的软件或方式,如果遇到大量的文件需要管理,如此操作肯定是既费时又费力。其实只需要借助一款名为DropIt的软件,一些常见的文件操作只需要简单的拖拽就可以完成。

拖拽文件进行常规操作

首先登录DropIt的官方网站(),根据需要下载该软件的安装包或者压缩包。安装运行后,很快就可以在系统桌面看到一个类似于下载软件的悬浮框。在悬浮框上面点击鼠标右键,选择“Languages”菜单中的“SimplifiedChinese”命令,这样软件的界面就转换成我们熟悉的简体中文了。

DropIt软件的使用非常简单,同样在悬浮框上面点击鼠标右键,选择“配置文件”菜单后就可以看到多个选项,包括“压缩文件”、“播放列表制作器”、“擦除器”和“照片陈列室制作器”等(图1)。比如我们需要进行文件的压缩操作,首先在菜单里面选择“压缩文件”项。接着在资源管理器窗口选择需要进行压缩的文件,然后通过鼠标将其拖拽到悬浮框上面释放。这时就会弹出一个文件压缩的操作窗口,点击“开始”按钮,DropIt软件就开始进行压缩操作,压缩完成后压缩包会存放到系统桌面上(图2)。

定制规则完成更多管理

DropIt软件之所以能够完成常规的管理操作,是因为软件自身设定了一些管理规则。如果用户根据自己的需要设定相应的规则,那么这款软件的管理功能也将大大的增强。比如我们每天会通过下载软件下载各种各样的文件,下载完成以后会将不同的文件移动到不同的文件夹,这里笔者就简单编写了一个将音乐文件移动到存放音乐文件夹的规则。

首先在悬浮框上面点击鼠标右键选择“协议”命令,接着在弹出的对话框里选择列表中的“Default”项,再点击左下角的“添加”按钮(图3)。在弹出的“新建协议”窗口中,首先在“名称”里面设置一个协议名称,比如我这里设置的是“移动音乐文件”。接着在“规则”输入框中设置处理文件的类型,比如MP3文件就输入*.mp3即可,不同的文件类型用英文逗号分开。当然用户也可以点击后面的蓝色按钮,在弹出的菜单里面选择“用于处理文件的规则”,然后选择子菜单里面的“音乐”这项,同时在“操作”列表中选择“移动”这项。

最后点击“目标文件夹”后的按钮,选择那个存放音乐文件的文件夹,点击“保存”按钮就可以完成规则的设置操作(图4)。以后当需要移动音乐文件的时候,可以一次性选择下载文件夹中的所有文件,然后按照前面的方法进行操作就可以了。由于软件会自动过滤文件类型,所以最终只有音乐文件会被移动到目标文件夹里面。

善用DropIt规则,就可以为我们平时的工作增加许多的便利了。

压缩软件范文8

假设我们需要自动安装的一批演示资料位于某个文件夹中,我们希望制作完成的软件能够实现自动将这批PPT资料解压到某个特定的文件夹中,然后执行其中的一个自动演示说明程序ABC.EXE。

创建基础自解压安装包

首先需要将这些资料转化为一个可以制动执行的EXE文件的形式,这个过程要用到WinRAR的一个特殊功能,那就是生成自解压压缩格式。

将所有用来制作的资料存放在一个固定的文件夹内,然后用Ctrl+A全选该文件夹下的文件,并在选取上点击右键,选择右键菜单中的“WinRAR添加到压缩文件”选项。在弹出的对话框中选择“常规”选项卡,点击“压缩方式”下拉框选择合适的压缩方式,勾选压缩选项下的“创建自解压格式压缩文件”选项,与此同时,可以看到“压缩文件名”框中的文件类型变成EXE类型,在此处给文件起个合适的主文件名(如“演示文件”)。然后点击“高级”选项卡(图1)。

设定高级安装文件参数

在接下来的环节中,我们就来设置安装文件必备的一些窗口信息。例如安装路径设置、附带运行提示信息、安装软件图标图片等。

在“高级”参数设置窗口中点击“自解压选项”按钮(图2),进入“高级自解压选项”设置窗口。这里就是我们要定义安装文件的重要场所,有许多参数需要通过这个窗口来设置(图3)。

设置软件安装路径

在“常规”这个选项卡窗口的“解压路径”文本框中,设置文件被自动解压到什么位置。解压路径可以沿用系统默认的Program Files文件夹,也可以自己输入绝对路径来定义软件释放的文件夹(图4)。

说明书调用设置

这一步设置在安装过程中自动显示一份说明书。

点击切换到“设置”选项卡窗口,在这里可以指定解压前后是否要自动执行什么程序。如果要在解压前运行诸如说明程序、说明文件之类的东西,可以在“解压前运行”框中输入文件的名称,这里需要在解压之前自动显示“说明.txt”,“解压后运行”框中要输入资料包解压完毕后运行的程序名称。如本例我们要运行ABC.EXE自动演示主程序,我们输入ABC.EXE(图6)。

解压提示图标设置

这一步设置安装过程中的提示信息还有安装文件的图标或徽标。

切换到“文本与图标”选项卡,设置解压时的提醒信息与解压包图标。输入的“自解压文件窗口标题”将出现在解压时的标题栏中,而“自解压文件窗口品种显示的文本”会出现在WinRAR的解压提示处。如果提示文本内容太长,还可以提前输入到文本文件中,点击下面的“从文件加载文本”按钮载入文本。“从文件加载自解压徽标”是载入BMP格式图片作为安装文件的徽标,而“从文件加载自解压文件图标“是载入ICO格式的图标作为安装文件的图标来使用(图7)。

版权许可信息设置

压缩软件范文9

【关键词】视频采集 网络 监控

随着图像处理技术的不断发展,视频监控已成为安防的必要手段。同时,网络技术的发展,使得基于网络的视频监控系统成为未来的发展趋势,解决了传统监控系统布线复杂,昂贵等问题。

本文着重对基于嵌入式的网络监控系统进行研究,设计并实现了基于DM6467处理器的网络视频监控系统。系统采用H.264算法对原始图像进行压缩编码,图像压缩比高,节约了网络资源。通过嵌入式Linux对系统进行维护和调度,可靠性高,稳定性好。

1 系统硬件设计

系统硬件主要由监控中心计算机、信号采集核心板、模拟摄像头等部分构成。监控中心采用一般的微机,与网络连接即可。信号采集板采用TI达芬奇处理器DM6467为控制核心,通过TVP5158对模拟信进行采集。其中还包括256MB SRAM、128MB NAND Flash,以及其他外设接口。256MB SRAM作为系统运行内存,NAND Flash作为系统存储器。外设接口包括千兆以外网接口、I2C接口、RS232接口、VPIF接口等。以太网接口负责完成网络数据发送;RS232接口负责配置信息接收,Bootloader、Linux内核、文件系统、应用程序下载以及调试信息打印;I2C接口和VPIF接口负责TVP5158芯片配置与视频数据交互。

2 系统软件设计

视频监控系统软件设计包括基于嵌入式Linux的视频信号处理软件、基于Windows的监控中心视频接收和显示软件。

2.1 视频信号处理软件设计

视频信号处理软件主要包括:信号采集模块、视频压缩模块和网络发送模块。

2.1.1视频采集模块

为了实现视频信号的网络传输,首先由TVP5158将模拟视频信号转化为数字信号,并通过VPIF接口将数据送给DM6467。操作系统采用V4L2驱动将数据从底层读回到内存中,通过如下几个步骤完成。

创建视频采集线程,为V4L2分配内存空间并初始化EDMA通道,方便数据搬移。待初始化完成后,启动信号采集,并通过MCVIP_v4l2GetBuf(hndl, &v4l2Buf)函数获取原始图像数据,数据存储在v4l2Buf缓冲区中。为了内存空间的循环利用,将获取到的数据送入到缓冲队列中后,通过MCVIP_v4l2PutBuf(hndl, &v4l2Buf)函数将该部分内存空间重新释放,供V4L2循环利用。

2.1.2 视频压缩模块

由于原始图像数据为YUV格式,每秒的数据量可达23MB,若不进行压缩处理,很难通过网络向外发送。本文采用H.264算法对原始图像进行压缩。该算法具有良好的压缩性能,压缩比高且图像恢复质量好。

在进行压缩之前,必须先创建一个Codec Engine(CE)来管理DM6467的ARM和DSP,帮助完成二者的通信。CE创建完成后,需要对编码器图像参数进行设置。随后调用MCVIP_getBuf(gCAPTURE_ctrl.info. mcvipHndl, &bufId, OSA_TIMEOUT_ FOREVER)函数获取缓冲队列中的数据。其次,通过Venc1_process(hVe1, hDstBuf, hOutBuf)函数完成原始图像压缩。

2.1.3网络传输模块

网络传输模块负责将压缩后的图像数据送给监控中心。由于视频数据量大,若采用TCP协议,会大大降低传输性能。因此本文选择采用UDP协议进行发送。

首先在发送端创建socket套接字,并完成初始化工作。其次,从压缩后的缓冲队列中获取压缩后的数据,并通过sendto()函数送给监控中心。

2.2 监控中心软件设计

监控中心软件完成网络数据接收、H.264图像解码和实时图像显示等功能。软件采用VC6.0集成开发环境进行开发。

软件运行后会创建一个socket套接字,并开始监听设定好的端口。当有数据收到时,调用H264Decoder()函数进行图像解码,并将解码后的图像格式转换为RGB位图,最终进行实时显示。若收到的图像帧数据不完整,则主动丢弃。

3 系统测试

将设备串口线、网线及电源连接好,启动开发板,运行监控中心软件,并设定相应的参数。开始运行1-2秒后,监控中心显示界面开始播放图像。

经过多次测试统计,各个图像分辨率系统传输时延为0.3-0.5秒,传输帧率为不低于28帧/秒。测试表明,系统设计功能完善,传输帧率高,稳定性好。

4 结束语

系统利用DM6467处理器完成了对视频信号的采集、压缩和传输,监控中心软件可实时接收并播放图像,达到了预期效果。此外,监控中心可通过网络对采集板的帧率、图像分辨率等参数进行配置。经过长时和多次测试,系统具有良好的稳定性和可靠性。

参考文献

[1]信师国,刘庆磊,刘全宾.网络视频监控统现状和发展趋势[J].信息技术与信息化,2010(01):23-25.

[2]罗霄华,张博.视频图像采集及网络传输系统的设计[J].吉林大学学报:信息科学版,2011,29(5):424-428.

[3]肖骁.基于DM6467的视频服务器设计与实现[D].华中科技大学,2011.

[4]郝舜.基于DaVinci技术的数字视频系统设计[D].西安电子科技大学,2012.

[5]卢俊.基于Davinci平台的视频服务器软件系统的设计与实现[D].华中科技大学,2013.

[6] 黄如兵.姚茂群,赵武锋.基于3G技术的移动监控系统研究与实现[J].杭州师范大学学报,2014(04):423-428.

压缩软件范文10

CD一直是大家所追求的音乐品质,然而CD音乐文件所占空间比较大,一张60分钟的CD只能容纳不到20首歌,如果在音乐品质

>> DVD原声音乐 电影once中原声音乐赏析 电影《山楂树之恋》原声音乐赏析 刻录声音的历史 永恒的真爱——难忘电影《泰坦尼克号》中的原声音乐 浅谈电影《勇敢的心》原声音乐中的民族风貌 电影原声音乐在影视作品中的运用 原声 听听自己的声音 唱响自己的声音 倾听自己的声音 聆听自己的声音 给刻录盘印上自己的标签 唱出自己的声音 倾听自己心灵的声音 听见自己的声音 倾听女性自己的声音 喊出自己的声音 发出自己的声音 倾听自己内在的声音 常见问题解答 当前所在位置:),它是深受 HIFI 级玩家推崇和喜爱的抓音轨软件,有人甚至认为它是目前最好的无损音质的抓轨工具,不过还需要同时安装Monkey's Audio工具(下载地址:/soft/2946.htm)。

运行Exact Audio Copy后,将CD光盘放入光驱中,软件会自动检测并读取光盘中的音轨信息。在“EAC”菜单中选择“压缩选项”选项,在“波形”选项的“波形格式”中选择“Monkey's Audio Lossless Encoder v3.99 DLL”(如图1),在“采样格式”中选择“high Lossless Compression”,点“确定”按钮返回主界面。

在软件主界面选择需要压缩的歌曲(或者全选),然后在“操作”菜单中选择“测试并抓取所选音轨”下的“已压缩”选项(如图2),接着选择APE文件保存目录,之后会弹出音频数据抓取界面,软件开始时会先检测音轨,详细记录单曲间的间隔,然后开始整轨抓光盘,并自动进行APE压缩(如图3),采用同样的方法,将其它CD进行音频抓轨即可。

三还原并刻录音频

前面我们只是得到了无损压缩的APE格式文件,我们需要将APE格式还原为PCM WAV格式,Monkey's Audio软件可以将APE格式文件转换为PCM WAV格式文件,并且在确保品质不变的情况下,将文件体积压缩到原来的1/3大小。

运行Monkey's Audio软件,选择“File”菜单下的“Add Files”选项,然后添加前面制作的APE文件到列表中,点击工具栏中的第二个按钮,此时会出现“Fast”、“Normal”、“High”和“Extra High”四个选项,分别代表不同的压缩等级,其中“Extra High”级压缩速度最慢,但压缩率最高,文件体积最小,建议选择“Extra High”(如图4)。点击工具栏中的第一个按钮,选择“Decompress”选项,进入“Options”设置好文件保存路径,最后直接按键盘上的“Enter”按钮即可进行解压(如图5)。

文件解压完毕后,我们就得到了可以刻录光盘的PCM WAV文件,可以在Windows中直接播放,不过要刻录PCM WAV文件,这里需要用到FireBurner刻录软件(下载地址:/soft/22249.htm),运行软件后,选择“文件”菜单下的“载入轨道”选项(如图6),将PCM WAV文件加入到刻录列表,然后点“创建”菜单下的“烧刻”选项,最后点“OK”按钮即可进行刻录了(如图7)。

“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”

压缩软件范文11

关键词:音频再压缩;视频再压缩;数据库集成技术;外部数据库

中图分类号:TP311 文献标识码:A 文章编号:1004373X(2008)1608403

Recompression of Audio & Video Frequency in Authorware and

Research about the Database Integration Technology

FENG Naiguang

(Sichuan Radio and Television University,Chengdu,610073,China)

Abstract:This paper discusses the disadvantages of Authorware,then focuses on the recompression techniques of audio & video frequency files and the implementation in authorware.Meanwhile,it has deeper analysis and research of the application about authorware based on audio & video frenquency.The database in Authorware is researched and the implementation of external database debug by programs is described.

Keywords:audio frequency recompression;video frequency recompression;database integrated technology;external database

1 引 言

计算机辅助教学(Computer Assisted Instruction,CAI)是计算机与教育相结合的产物,它是将计算机所具有的特殊功能用于教学的一种教学形态。在教学活动中,利用计算机技术传递教学过程中的信息,达到实现教学目的,完成教学任务的目标。目前制作CAI主要采用Authorware作为开发工具。Authorware在素材的组织方面具有其独到之处,所提供的多种交互方式模块可以使用者觉得方便的形式来实现。然而Authorware中影像不能非窗口播放,且国外对多媒体创作工具以及数据库有规定,就是多媒体创作工具本身不可以带数据库功能,只有和数据库的接口,对数据库的支持较弱。

本文就解决如何在Authorware中实现音视频的再压缩及数据库集成问题进行探讨,使Authorware制作出的教学辅助软件真正起到大容量存储各种信息的目的。

2 音视频再压缩技术

2.1 音视频再压缩原则

在Authorware中,对导入的音视频格式是有限定的,不是所有的音视频文件都能识别和灵活应用,对wav,mp3,avi,mpg等格式的文件识别较容易,但对流媒体rm,rmvb,wmv等格式的文件识别较困难,需要借助控件来对其进行播放,且控制不够灵活。因此对音视频文件再压缩的原则是既要使音视频文件大幅度再压缩,但又要保证在Authorware中播放视听质量不受损失,控制方式和未压缩文件相同。

2.2 音频文件的再压缩

mp3已经是对wav文件的压缩了,且压缩幅度在几倍到几十倍,但一般情况下,播放1 min的mp3仍然占据1 MB的磁盘空间。

Cool edit是一种音频制作软件,可通过该软件对mp3格式的文件进行再压缩,并且大幅度压缩后播放质量基本不受损失。制作方法是,打开要再压缩的mp3文件,在另存为时调整播放比率,如图1所示。将以前的128 kb/s,44 100 Hz,Stereo(11.0∶1)调整为40 kb/s,22 050 Hz,Stereo(35.3∶1)格式。保存后文件大小比如图2所示。在cool edit中2种音频质量的播放对比如图3所示。

从播放的波形图对比,可见波形改变微小,对音质的衰减也是很小的,人耳基本不能分辨。将“小白船1”音频文件插入Authorware中,基本听不出任何音频质量的下降。可见,通过这种方法,对音频文件的再压缩还有压缩的空间。

2.3 视频文件的再压缩

视频文件的再压缩相比音频文件的再压缩要难一些。一方面视频文件容易损失视频质量,视觉效果差异大;另外视频在压缩过程中存在比例改变的问题,因为有些视频为制作者抓屏而成,可能并不符合视频4∶3的格式,因此如将其盲目压缩为mpg文件,则改变了其真实的比例关系,插入Authorware后演示比例失调;再者在压缩过程中,即使视频文件经压缩后Authorware能识别,但音频文件有时改变比率后软件不再识别,使得压缩失败。笔者在经过若干测试后,总结出比较稳定和有效的方法是:先将抓屏后的avi文件转换成可调整大小的rm格式的文件,但因该文件在Authorware中播放需要控件,且交互操作不灵活,因此还需将该软件再转换为压缩后的avi文件格式,则在Authorware的播放中比例不改变、视频质量基本得到保证,文件压缩为1 min 1 MB左右,大大压缩了视频文件的存储空间。

具体压缩步骤为:

(1) 将抓屏后的视频文件avi导入网络梦工场real2002 v3.31中(也可是网络梦工场real的其他版本),将该文件添加到要转换的窗口内,并调整转换码率,见图4所示。转换码率越小,形成的rm文件也就越小。该软件的优点是转换后视频文件长宽比例不变,播放的音视频质量都较高,且压缩后文件比原avi文件小几十甚至上百倍。

(2) 将转换成功的rm格式文件再转换成avi文件。因为rm格式的文件Authorware再播放和控制中均不方便,因此需要再将该rm格式文件转为Authorware运行和控制方便的avi文件。转换软件可用全能MP4/3GP视频转换通2008。将已转换好的rm格式文件导入全能MP4/3GP视频转换通2008,并进行相应的视频和音频设置,如图5所示。设置完成后单击开始转换,即在C盘上得到转换完成后的avi文件,它们的大小比较如图6所示。

成转换后视频演示界面抓图如图7所示。若清晰度要求不高,还可以对该视频进行进一步压缩。

3 数据库集成技术

由于Authorware本身不带数据库功能,只有与数据库的接口,对数据库的支持较弱。因此要再设置的课件中实现对数据库的查询功能就必须先制作好一个数据库,然后在Authorware中调用数据库。解决的方法如图8所示。实现步骤如下:

(1) 将要查询的数据内容做成网页群,将它们单独存放在Authorware的根目录下。

(2) 在Authorware中设置模糊查询界面,可最大化设置模糊条件关键词。

(3) 在Authorware程序设计中,一般命令只能是调用外部数据库,且多采用链接方式,这将影响整个程序的设计效果和交互操作,使用者必须熟悉另外的界面,但若在本程序中调用数据库则使程序运行很慢,笔者在设计该数据库调用时,将要查询的内容全部处理成网页格式,在程序中只是将要查找的关键词和网页调入到相应的程序窗口中,如图9所示样式。这样给程序进行了大大的减肥,在运行时,完全感觉不到上千条搜索信息的数据库的庞大。

模糊查询计算图标的源程序如下:

name:=EntryText@"n3"

ODBCHandle:=ODBCOpen

(WindowHandle,ErrorVar,

"authorsearchdsn","","")

sql:="select strNameCN from tbauthor

where strNameCN like ′%"^name^"%′ or strNameEN like ′%"^name^"%′ or strContent like ′%"^name^"%′ "

sql:=ODBCExecute(ODBCHandle,sql)

if sql = "" then

sql := ""

--GoTo(@"tt")

else

number := LineCount(sql,"\\r") if number > 1 then

--sql := "查询的数据太多"

end if

end if

ODBCClose(ODBCHandle)

4 结 语

本文就Authorware中音视频的压缩及数据库集成技术做了一些探讨,解决计算机辅助教学中不能容纳大容量的音视频文件技术,经本文所研究的压缩技术,在教学光盘中能同时容纳300 min以上的音频文件、200 min以上的视频文件、上千条数据库文件的查询、上千张jpg格式的图片和大量文字资料及交互操作信息。使教学光盘真正达到了声、图、文并茂的教学过程,丰富了教学知识、扩展了教学内容,使教学光盘有较高的性价比。

参 考 文 献

[1]陈丽.远程学习的教学交互模型和教学交互层次塔[J].中国远程教育,2004(3):2428.

[2]冯乃光.从交互的重要性谈网络课程的后台管理方法[J].中国远程教育,2006(11):5558.

[3]戴心来,陈其容.网络课程的教学交互及其设计探究[J].网络教育与远程教育2005(9):6972.

[4]刘淳,章强.交互式网络教学平台的研究与实现[J].南京大学学报:自然科学版,2006,42(1):2937.

压缩软件范文12

2003年度全省广播电视优秀科技论文二等奖 一、概述

随着电视节目制作技术的不断进步和视频存储、处理技术的飞速发展,后期制作已经成为电视节目制作过程中极其重要也是最为复杂的一个环节。高质量的后期制作可以大大提高节目的可视性,这体现了后期制作的重要性;说其复杂是因为在进行后期制作时往往要综合地协调使用多种编辑系统,而目前后期制作领域中软、硬件系统的种类都非常多。三维动画创作系统、后期剪辑系统、后期合成系统……都是进行后期制作的重要工具。硬件系统的种类、型号、规格则更多,不同硬件板卡支持下的编辑系统所用到的素材格式、操作方法都不太一样,相互之间一般无法直接共享素材,但其基本功能都是帮助后期制作人员高效率、高质量地完成编辑工作。由此可以看出,要很好地完成节目制作任务,后期制作人员就必须要能熟练地、综合地使用多种编辑制作系统,这其中如何在各编辑制作系统之间高质量地(最好是无损地)传递素材是保证节目质量的一个关键。

另外,近年来随着多媒体技术的飞速发展,视频、音频、动画、图形、图像、文字……等各种多媒体素材被越来越多地应用到了节目的制作中,于是也就有了"多媒体电视节目制作"的说法。目前在进行后期制作特别是在后期合成时,要用到的媒体素材的数量和种类都是非常多的,各种不同格式的多媒体素材如何才能合理、正确的在后期制作中使用是广大后期制作人员经常面临的问题,其核心便是如何在后期制作中获得高质量的素材,这也正是本文要讨论的问题。

本文中所涉及到的各种方法都是作者在长期的制作过程中摸索出的一些实际做法的总结,并不全面,但作者认为至少在目前来说都是一些行之有效的方法。

二、获得高质量视频素材的几种方法

1、如何在三维软件、剪辑软件、合成软件之间高质量地传递素材

前面已经提到,后期制作特别是进行后期合成时,往往要综合使用多种制作软件,如三维动画软件、剪辑软件、合成软件、其他辅助软件等等,如何在这些编辑系统之间高质量地(最好是无损地)传递CG素材是保证节目质量的一个关键环节。目前有以下几种常见的方法:

· 采用序列帧的方式:这是最传统、最有效也是使用最广泛的一种方法。具体作法是在一些CG素材创作软件系统中完成制作工作后,将CG素材输出成一系列大小、格式相同而以一组连续数字编号命名的图片,为了能很好地在其它剪辑或合成软件中使用该素材,一般采用支持Alpha通道的图片格式,如tga、tif等。现在几乎所有的后期剪辑软件、合成软件及专业视频板卡系统都具有将序列帧转换成单一素材的功能,由于输出时选用的一般是不压缩的图片格式,因此就实现了素材的无损传递,但其最大的缺陷是所得到的素材的数据量非常大。例如,在Maya中制作的一段30"的动画素材,输出成32-Bit RGBA 不压缩TGA格式序列帧时的数据量约为1209MB。后期制作时采用这种方法还可以,因为素材完后就可以删了,留出宝贵的存储空间为下次编辑作准备;但如果用来保存素材,30秒1.2G的数据量就不太现实了。

·采用带Alpha通道的AVI格式:普通的AVI格式的视频文件一般是不支持Alpha通道的,因此这种方法一般是在CG素材创作软件系统中完成素材的制作后,在视频硬件板卡的支持下将素材输出成压缩的、包含Alpha通道的AVI格式,例如在Matrox DigiSuite LX板卡的支持下可以输出成MPEG-2 I Frame格式。这种方式通常也能获得较好的视频质量,因为有硬件板卡支持所以输出速度很快,其数据量也不是很大。缺陷是所制作的素材一般只能在同一产品型号的硬件板卡系统上正常、流畅地使用,限制了素材的使用范围,另外由于采用了视频压缩并不能最大限度的保证视频质量。

·采用无损压缩的方法:这种方法也能做到素材的无损传递,通常是采用无损编码器将CG素材输出成Video for Windows格式或Quicktime Movie格式。由于MOV格式可以很好的支持Alpha通道,而没有板卡支持的AVI格式中无法包含Alpha通道,板卡支持的AVI格式又都是有损压缩,因此这种方法中AVI格式应用不是太多,主要以输出成MOV格式为主。特别是随着最近新的、高水平的Quicktime无损编码器的出现,很好的解决了序列帧数据量大而AVI对Alpha通道支持不好的问题,成为一种在各软件系统之间无损传递素材的好方法。也是作者在本文中着重推荐和介绍的方法。

从上面的介绍可以看出,在常用的几种方法中,采用无损压缩的Quicktime格式是在各软件系统之间无损传递素材和保存素材的好方法,关键是要寻找一款优良的无损压缩编码器。作者平时使用最多的是美国Digital Anarchy公司开发的Microcsom 64-Bit Lossless Codec for Quicktime,下面对这款编码器的性能和使用方法作一简单介绍。

Microcosm是世界上第一款性能优异的64-Bit RGBA格式的 Quicktime无损编码器。可以在不损失信号质量的情况下可以达到6:1或更高的无损的压缩比,可以在Adobe的After Effects、Apple的Final Cut Pro、Pinnacle的Commotion等后期编辑系统中使用。Digital Anarchy公司在用户文档中对Microcosm编码器定位的描述是:It offers a great way to archive footage or get footage cleanly between applications without any degradation in the image quality(它为在不降低任何图像质量的情况下存储素材或在不同应用程序之间传递素材提供了一个极好的途径)。Microcosm编码器的出现改变了传统后期编辑系统之间的协作工作方式。

该公司网站上还举了两个例子来说明这个编码器的优异性能:

上面这样一段64-bit RGBA格式、分辨率为1920X1080的高清晰度活动视频图像,采用Photoshop格式64-bit图像序列保存时的数据量为2310MB,采用QuickTime 64-bit TIFF格式保存时的数据量也是2310MB,采用Maya的64-bit IFF格式图像序列保存时的数据量为407MB,而采用Microcosm 64-bit QuickTime格式保存时的数据量只有178.6MB,这时的无损压缩比达到了13:1。

上面这样一段32-bit RGBA D1格式、分辨率为720x486的NTSC制活动电视图像,在采用Qu

ickTime 32-bit无压缩方式保存时的数据量为98.7MB,在采用QuickTime 32-bit Animation压缩方式保存时的数据量为53.7MB,在采用Maya 32-bit IFF格式图像序列时的数据量为54.1MB,而在采用Microcosm 64-bit QuickTime格式保存时的数据量只有10.8MB,这时的无损压缩比也达到了9:1。 作者也曾作过测试,一段由Maya制作好的30秒动画素材,按常规的方法输出成32-bit RGBA格式的TGA序列图片所得到的数据量是1.612MB*30S*25FPS,大约是1209MB,将此图片序列再导入到After Effects中转换成单个的素材,输出时采用Microcosm 64-bit RGBA QuickTime格式保存时的数据量只有78MB,这时的压缩比竟然达到了15:1,依然保留了Alpha通道并且素材的质量没有任何的降低,因此作者认为这种无损压缩方式特别适合在后期制作领域的各软件系统之间无损地传递CG素材,与传统的序列帧的方法相比,这种方式将极大减少素材对硬盘空间的占用,是一种非常理想的获得高质量素材的方法。

MicroCosm for Quicktime无损压缩编码器目前最新的版本是V1.0.1,可以到其网站()下载一个Demo版本试用。下面以后期合成软件Adobe After Effects为例说明MicroCosm无损压缩编码器的使用方法。

在Afer Effects中编辑完成后,在渲染队列(Render Queue)窗口中的输出设置模块(Output Module Setting)中,输出选择Quicktime Movie,如图(03)所示。再通过Format Options按钮打开Quicktime Movie的选项设置窗口,在编码器列表中选择Microcosm无损压缩编码器,如图(04)所示。接下来通过Compression Settings窗口中的Options按钮打开Microcosm编码器的选项设置窗口,在这里完成参数的设置,如图(05)所示,其参数设置非常简单,只有颜色检测模式(Colors)、场模式(Fields)、编码模式(Encoding)三项,一般保持其默认值就可以获得很好的编码速度和质量。做好上述设置后就可以在After Effects中渲染输出了。

2、如何高质量的保存素材和自己的作品

将自己花费了大量时间和精力制作的精美CG素材或作品高质量的保存起来是从事后期制作的人员经常要做的事。如何才能做到足够高的质量又尽是减小数据量呢?每个人可能都有自己一套特有的方法。作者经常采用的方法是:

· 高质量保存素材的方法:对于质量要求特别高的素材,采用上面介绍的方法用Microcosm无损压缩成Quicktime的MOV格式保存在硬盘或光盘上。对于要求不是太高的素材也可以用DivX压缩成体积很小的AVI格式或用Sorenson Video V3.1 Professional压缩成体积很小的MOV格式进行保存。

·高质量保存自己作品的方法:对于作品,一般无需保存成无损压缩的格式,因此可以采用以下的几种常用方法:用DivX压缩成AVI格式;用Sorenson Video V3.1 Professional压缩成体积很上的MOV格式;用TMPEGEnc等编码器或在相应板卡的支持下压缩成DVD、VCD、SVCD等格式。根据所要应用的场合来选择不同的保存方式

下面对作者经常使用的DivX视频编码器和Sorenson Video编码器的性能和使用方法作一简单说明。

首先先简单介绍一下用于高质量AVI格式压缩的DivX编码器。DivX Codec的开发,实际是挪用了Microsoft公司的Mpeg4v3 4.1.00.4920 Low Motion 和4.1.00.4917 Fast Motion 的编码核心。在经过一系列的修正和版本更新后,DivX编码器现在已经可以在所有主流操作平台上稳定地运行。DivX视频编码所使用的MPEG4编码压缩技术是一种高压缩比有损视频压缩技术。用它来压缩一部容量为5-10G的DVD,保持相同的分辨率和AC3 音轨情况下只需要1-2 张CDROM,压缩比接近10:1。这种编码器目前的主要应用是互联网上的高品质的DVD Rip电影,但对于后期制作人员来说,它所提供的高品质和高压缩比使得我们可以更轻松而廉价的保存高品质的影像素材或自己的作品。

下面再简单介绍一下用于高质量MOV格式压缩的Sorenson Video 3.1 Pro编码器。从早期的各版本到现在的3.1 Pro版本的表现来看,这个编码器无疑代表了QuickTime平台上最高的技术水平。不少测试Windows Media、Real Media、QuickTime三个平台优劣的测试系统所采用的编码器都是它,由此可见这个编码器在MOV格式视频编码领域的地位。还有就是目前国外各大电影厂商在其网站上提供的新片的预告片绝大部分采用的也是这种编码格式,压缩比很高,但画质和音质依然能接近DVD的水平。例如电影《The Matrix Ⅱ(骇客帝国Ⅱ)》的电影预告片,长度2'31",分辨率1000*540,音频格式为44KHz/16Bit/Stereo,采用Sorenson Video 3编码后的数据量竟然只有99M,而其画面质量基本可以达到DVD的水平,大家可以到其网站上下载该电影预告片。与DivX不同的是,只要系统中安装了Quicktime播放器就可以播放以该编码器压缩的各种MOV格式的视频文件了,不需要再安装的解码器,因为Quicktime播放器已经内置了对编码器的支持,只是要想进行高质量的视频编码,则还要安装其专业版本Sorenson Video 3.1 Pro。

下面还以After Effects为例,简单介绍一下DivX视频编码器和Sorenson Video 3.1 Pro编码器的使用方法。

当完成After Effects中的编辑工作以后,在渲染队列(Rener Queue)窗口的输出设置模块(Output Module)中选择输出格式为Video for Windows,通过Format Options按钮打开编码器选择及参数设置窗口,在编码器列表中选择DivX Pro 5.02 Codec编码器,再通过Configure按钮打开其参数设置窗口,如图(06)所示。

DivX 5.02编码器的设置参数很多,这里因为篇幅的原因不能一一细说。根据作者的使用经验,在保存视频素材或自己的作品时,只需将Variable bitrate选项设置为1-pass quality bassed,再将Quantizer设置为2,其他参数保持默认值,就可以获得非常好的编码效果了。如果要进行高品质DVD电影复制,则不能按上面的参数设置,因为编码后得到的数据量会很大。

在After Effects中要输出成Sorenson Video 3.1 Pro编码格式的MOV文件,则在渲染队列(Ren

er Queue)窗口的输出设置模块(Output Module)中选

图(09)

择输出格式为Quicktime Movie,通过Format Options按钮打开编码器选择及参数设置窗口,在编码器列表中选择Sorenson Video 3编码器,再通过Options按钮打开其参数设置窗口进行编码参数的设置,如图(08)所示。Sorenson Video 3编码器的参数众多,实际使用时以Encode标签下的参数设置为主,因为篇幅的原因在此也不再一一赘述。

3、如何在后期制作中使用Flas素材

Flas本来一直是网络上的一种动画方式,但随着多媒体电视节目制作的发展,现在也已经被广泛应用到了后期电视节目制作中,有一些电视广告或栏目片头干脆全是用Flash制作的。

Flas应用到电视节目制作中,有其非常独特的优点,素材体积非常小、可任意缩放而不失真、画面生动有趣等等。对于如何才能将Flas应用到后期电视节目制作中,作者经常使用的方法有以下几种:

· 将Fals输出成AVI格式:在有板卡支持的非线性编辑系统中最好输出成板卡支持的AVI格式,如在Matrox Digisuite LX支持下输出成MPEG-2 I Frame格式,这样就可以在后期制作时使用了。

· 将Flas输出成序列帧格式:即在Macromedia Flash中进行动画创作,最后将动画输出成一系列的图片,其文件名是一组连续的数字编号。在进行后期制作时再将其转换成单一的素材。

·将Flas转换成MOV格式:在Macromedia Flash中进行动画创作,最后将动画按常规的方法输出成的SWF格式,再用Quicktime 6.0 Pro版以上的播放器将其打开,并另存为MOV格式,这是作者经常采用的方式,如图(11)所示,这种方式的优点是可以保留Flas中的声音。

·将Flas直接导入后期制作系统:目前,随着后期制作领域各软件系统的不断升级,大部分的系统已经开始支持使用Flas素材。如在Adobe的After Effects中就可以直接导入SWF格式的动画素材使用。如图(12)和图(13)所示。对于目前还不直接支持Flas素材的编辑系统则可以按照上面的几种方法将Flas转换成相应的格式以后再导入到后期制作系统中使用。

三、获得高质量音频素材的几种方法

音频素材相对于视频素材来说,数据量要小得多。电视节目制作领域中常用的音频素材的类型一般是Windows下的WAV(波形文件)格式,格式一般是44KHz(或48KHz)/16Bit/Stereo,也就是所谓的CD音频格式。这种格式音频素材的数据量大约是10MB/分钟,也就是说在一张普通的CDROM光盘上就可以保存60多分钟的高品质音频素材,因此在制作与保存素材时均可直接使用CD。但为了能在不降低音质的情况下在有限的硬盘或光盘存储空间中存放尽量多的音频素材,还是有很多的方法可以采用,作者结合自己的实际使用经验在这里也做一下简单的介绍。

1、如何无损地抓取CD音轨

音轨抓取程序能将音乐数据从CD-DA音乐CD中抓取出来保存到硬盘上。目前,能够将CD唱片上的音轨转换成WAV格式素材文件的软件不下几百种,其中倍受推崇的是Exact Audio Copy(简称EAC)。EAC是运行于Windows平台上的WAV、APE及高品质MP3制作的常用音轨抓取工具。跟其他大多数的音轨抓取软件相比,EAC 使用了一种安全(secure)读取方法,也就是所有的音乐扇区要至少被读2遍(其他音轨抓取软件仅读一遍而已),这将极大地提高错误检测水平。一旦发生读取错误,EAC将重读音乐数据(最多82次)以求得到完美结果。如果CD磨损严重,数据在82次尝试后仍不能读取的话,EAC将报告这一读取错误并给出精确的位置,让你试听。其实在很多的情况下,即使EAC报告了读取错误你也听不出失真现象。所有这些,使EAC成为 Windows 平台上最佳的音轨抓取软件。因为EAC要读取扇区至少2次,因此音轨抓取过程和其他音轨抓取软件相比也会至少慢2倍。这对于那些追求音质的人来说不是个问题。然而这近乎完美的抓取引擎还不是EAC的全部。EAC还支持许多外挂编码器和CODEC,这意味着你可以用 EAC 直接将抓取的 WAV 文件编码成 MP3 或其他的压缩音频格式。EAC 支持几乎所有的音频编码器。其界面如图(14)所示。

2、如何制作高质量的APE音频素材

首先介绍一下什么是APE,其实它是一种无损压缩音频格式。经EAC等音轨抓取程序抓取的WAV格式的音频素材其数据量还是比较大的,10MB/分钟左右,要减小其数据量,一般可以通过一些工具软件将其转换为目前流行的MP3、WMA等格式,但这些格式采用的都是有损压缩,音质会有不同程度的降低。为了追求更好的音质,可以通过Monkey's Audio这个软件将WAV格式的素材压缩为APE格式的素材,得到的APE文件的大小通常只有原WAV文件的一半甚至更小,也就是可以达到2:1或更高的压缩比。非常关键的一点是,压缩后得到的APE文件通过Monkey's Audio解压缩还原以后得到的WAV文件与压缩前的源文件完全一致,所以APE被称为"无损音频压缩格式"。与采用Winzip或者Winrar这类专业数据压缩软件来压缩音频文件不同,压缩之后的APE音频文件是可以直接被播放的,因此它也被音乐界的Winrar。图(15)是其基本操作界面。

3、如何制作高质量的WMA音频素材

WMA(Windows Media Audio)格式由Macrosoft公司开发的一种音频编码格式,音质要强于MP3格式,更远胜于RA格式,它和日本YAMAHA公司开发的VQF格式一样,是以减少数据流量但保持音质的方法来达到比MP3压缩率更高的目的,WMA的压缩率一般都可以达到18:1左右。WMA的另一个优点是内容提供商可以通过DRM(Digital Rights Management)方案如Windows Media Rights Manager 7加入防拷贝保护。这种内置了版权保护技术可以限制播放时间和播放次数甚至于播放的机器等等,这对被盗版搅得焦头乱额的音乐公司来说可是一个福音,另外WMA还支持音频流(Str

eam)技术,适合在网络上在线播放,作为微软抢占网络音乐的开路先锋可以说是技术领先、风头强劲。更方便的是不用象MP3那样需要安装额外的播放器,Windows操作系统和Windows Media Player的无缝捆绑让你只要安装了Windows操作系统就可以直接播放WMA音乐,7.0以上版本的Windows Media Player更是增加了直接把CD光盘转换为WMA声音格式的功能。 WMA这种格式在录制时可以对音质进行调节。Winows Media Player 9.0版本中又新增加了可变比特率的编码格式,使得WMA文件的音质得到进一步的提高,基本接近CD音质,但其数据量却只有WAV格式的1/5到1/4。 目前可以进行WMA编码的软件有很多,但作者认为最方便易用的还是Windows系统自还的Media Player,刚刚的最新的Widows 2003操作系统内置了目前最高版本的Media Player 9.0,图(16)就是该版本的Media Player中关于从CD光盘复制WMA音乐的设置界面,复制WMA音乐的具体操作非常简单,在此不再赘述。

四、总结