荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: eeric (Read My Mind), 信区: Multimedia
标  题: 优化电脑视频采集,制作VCD影视文件
发信站: 荔园晨风BBS站 (Tue Jun 12 19:54:20 2001), 转信


将摄像机,摄像头,录像机等的视频信号采集到电脑中,经过自己随心所欲的编辑和效果处
理,最后制成标准流通格式的视频文件,或光碟保存或通过网络和朋友们交流,是一件很令
人兴奋的事。要在电脑上进行这些视频处理,要添加哪些配置,如何用最经济的方式获得好
的效果,本文在这些问题上展开讨论。



一. 视频采集和视频采集卡

    原理上,视频采集就是将视频源的模拟信号通过处理转变成数码信息,并将这些数码信
息存储在电脑硬盘上的过程。这种模拟数码转变是通过视频采集卡上的采集芯片进行的。通
常在采集过程,对数码信息还进行一定形式的实时压缩处理,较高档的采集卡依靠特殊的处
理芯片进行硬件实时数据压缩处理;而那些没实时硬件压缩功能的卡,也可通过电脑上的
CPU进行被称为软件压缩的处理。另外,对于开始流行的数码摄像机这类数码视频源,通过
它们上面的IEEE 1394端口,不必再添加如何采集卡,就可以用电脑上的IEEE 1394端口进行
视频采集。

    视频采集卡种类繁多,但对那些非大量商业视频采集处理的业余爱好者来说,一张没硬
件压缩功能的价廉的视频采集卡,或带有采集功能的电视卡和3D图像卡,就完全足以胜任。
只要在软件方面下功夫,完全可以获得和那些高档昂贵的视频采集卡相当的处理结果,当然
相比之下在后期影视文件的制作过程会花你更多的时间。

    市面上这些价廉或综合卡各种各样,但卡上所采用的负责视频采集的功能处理芯片基本
上是ZORAN,Brooktree,Micronas,Philips等这些几家的低端产品,硬件性能技术指标上
差别不大。而卡的生产厂家在视频采集芯片的驱动程序上面下的功夫,对这些卡的视频采集
性能往往取决定性的作用。另外,购买时应选择那些有注明和如Adobe Premiere,Ulead
Media Studio这些视频处理软件相兼容的,这点是很重要的。



二. 视频采集过程条件的优化

    为说明在普通电脑上再花少量的硬件投资,就可以进行较优质的视频处理的可行性。本
文用配置很低的电脑进行分析,其与视频采集相关主要配件是:Pentium MMX200, 128MB内
存,250人民币台湾产FlyVideo视频采集卡,采集数据收集硬盘: Quantum
Fireball_Tm3200A,操作系统为Windows 98SE。

    在电脑上,视频采集过程通过视频采集软件进行和协调的。 随那些价廉或综合卡所带
的视频采集软件通常由于过于简单,特别在文件实时存盘引擎方面,直接使用这些简单的采
集软件进行视频采集处理的结果,通常让人很难满意。

    下面是几组变换采集软件和预置采集速度后,测试得到的决定视频采集质量的最重指标
:实际采集速度FPS (帧/妙,每秒所采集到的图像画面的帧数)和其它一些数据,采集的是
60s的格式为352x240的AVI (YUV12)格式文件。

----------------预置采集速度---实际采集速度---掉帧数---平均采集流量
随卡采集软件F---25 FPS---------14 FPS---------666------2.3M/s
随卡采集软件F---18 FPS---------16.5FPS--------90-------2.7M/s
随卡采集软件F---17 FPS---------17 FPS---------0--------2.8M/s
Premiere 5.1----30 FPS---------20 FPS---------607------3.2M/s
Premiere 5.1----25 FPS---------25 FPS---------0--------4.4M/s

    从上面使用随卡采集软件F进行采集的结果可以看出,达到无掉帧采集的最高采集速度
只有17 FPS (帧/妙,每秒所采集到的图像画面的帧),离制作优质影视文件所要求的
25~30 FPS还有不小一段距离。

    幸运的是由于这张卡的驱动程序和著名的视频处理软件Adobe Premiere相兼容,这就可
以让我们使用tnaw_xtennis的绝招:借助Adobe Premiere 5.1软件上的视频采集功能,来启
动和进行在这些卡上的视频采集过程,用高档的软件来大幅度提高和发挥低端硬件的性能。
从上面数据可看出:使用Premiere 5.1,即使设定25 FPS的采集速度都能轻松进行无掉帧无
掉帧采集,相比使用随卡采集软件F所得到的17 FPS提高了8 FPS。这样,在没有提升硬件配
置的条件下,只是将采集软件换作Premiere,就让采集性能提高了好几个档次,达到了较高
品质的采集水准。

    在采集中采集参数设置的合理优化也有助于大大提高采集质量。其中最重用的,也最常
被使用者所错误设置的,就是"预置采集速度"。不少使用者认为将这个参数设置得越高,就
可以获得越好的采集效果,其实这是完全错误的。由上面的数据可以看出,错误地将这个参
数偏高设置,带来的是采集过程出现严重的掉帧,实际采集速度减少。"预置采集速度"的最
佳值的设置,根据电脑硬件不同和其它采集条件设置不同而不同,其原则是:在采集不掉帧
前题下,使用高的数值。这个要使用者经过自己几次的摸索才可以确定。

其它值得注意的采集条件设置主要有

    ***"采集画面的大小的格式" :为减少在生成最终影视文件中造成图像质量衰减,最好
设成与所要制备的最终影视文件大小相同的格式。如在本例中,最终是要制成352x240的
NTSC制VCD文件,我们采集时就将画面大小的格式设在352x240。

    ***"采集实时文件压缩":若你的CPU不够强劲,在采集中不要进行CPU占用效率高的实
时软件压缩处理(这里是指实时二次压缩,因为任何采集都包含一个基本的实时压缩),尽管
这样会占用较大的硬盘空间,却能保证采集的质量。

    ***"采集数据实时存储硬盘":为取得最好的存储效果,一般总是设在整部电脑中速度
最快的和可用空间最大的硬盘和分区。另外,视频采集前,先对采集存储盘进行碎片整理也
是不可少的。

    下面这个条件优化对提高视频采集中硬盘的效率十分有益。具体步骤是:在Windows98
中,到Settings->Control Panel->System->Performance->File System,将 Read ahead
optimization调到None,在同一设置界面内的Troubleshooting里,选择打勾
"Disablewrite-behind caching for all drives"项。重新启动win98。记得在视频采集操
作结束后,将系统设置调整回原来的设置。

    通过上述各种优化过程,相信你一定可以采集到更高质量的可用于制作影视文件的原始
视频文件,而这种文件最通常的格式是AVI。

三. 视频文件的分析和影视文件的制作

    若要对所采集到的视频文件的质量进行分析,可用上面已经提到的著名的视频处理软件
"Adobe Premiere"里的"Get Properties"(文件属性查看)功能,查看所采集到的视频文件在
采集过程中的一些详细信息,如文件大小,采集时间长短,平均采集流量,画面格式等。其
中最重用的就是实际采集到的画面帧数和掉帧数,这对进行视频采集过程条件的优化是十分
有用的。用"Data Rate"(数据流量)功能,还可以看到反应采集过程中数据流量变化的曲线
图,对于高品质无掉帧的采集过程,数据流量线条始终是一直线;而对于那些出现掉帧的采
集过程,数据流量线则是上下摆动的曲线。

    对采集到的制作影视视频文件的原始视频文件,我们可以用诸如Adobe Premiere,
Ulead Media Studio等视频处理软件作进一步的编辑和效果处理,但这已经不是本文要讨论
的内容了。当然,你也可以跳过编辑和效果处理这些过程,直接用影视处理压缩软件,将它
制成如VCD等各种文件存储量小很多的标准流通格式影视文件。

    生成最终的影视文件,软件XingMPEG Encoder 2.20是一个不错的选择,它可在只牺牲
很少画面质量的前提下,将原始的AVI视频文件,压缩成文件VCD(mpg格式)影视文~!6杂?那
些在采集中未经二次实时压缩处理的AVI原始文件,XingMPEG Encoder可将其压缩到文件储
量只有原文件1/30,这种压缩比是相当惊人的。

    上面介绍了优化电脑视频采集,制作VCD影视文件的基本过程。本理论家通过实践认为
:在那些配置较低的电脑上增加几百元的硬件投资,只要通过对视频采集条件进行合理优化
,获得较高质量的视频采集和处理结果是完全可行的


--
                           爱你,不长...就一生

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.36.84]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店