china.com
中华网
主页
新闻
体育
游戏
文化
教育
健康
财经
科技
旅游
军事
娱乐
商贸
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 时尚科技 移动时代 手机上网 桌面壁纸 科技商情  
 CPU 主板 存储设备 内存 显卡 显示器 声卡 MODEM 打印机 扫描仪 数码相机 网络设备 其它

您所在位置:中华网/中国科技 /硬件广场

操 作 系 统

优化电脑视频采集,制作VCD影视文件

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

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

  原理上,视频采集就是将视频源的模拟信号通过处理转变成数码信息,并将这些数码信息存储在电脑硬盘上的过程。这种模拟数码转变是通过视频采集卡上的采集芯片进行的。通常在采集过程,对数码信息还进行一定形式的实时压缩处理,较高档的采集卡依靠特殊的处理芯片进行硬件实时数据压缩处理;而那些没实时硬件压缩功能的卡,也可通过电脑上的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影视文件的基本过程。本理论家通过实践认为:在那些配置较低的电脑上增加几百元的硬件投资,只要通过对视频采集条件进行合理优化,获得较高质量的视频采集和处理结果是完全可行的。

[飞翔鸟]

Windows 9X与MS-DOS互补两则 
解决Winodws 9X中未能彻底删除的软件 
Windows 98应用技巧数则(续) 
玩转Windows 2000系统服务 
解读Windows 2000 
在Windows2000中如何维护你的系统文件 
如何远程登录NT网络 
NT的NetWare网关服务 
安装NT一般有哪几步 
如何分区安装LINUX 
安装TurboLinux 4.0 
Linux教程(31)-vi命令(5) 
 

 

返回主页

关闭窗口

404 Not Found

404 Not Found


nginx