星期一, 三月 30, 2009

制作RM 文件的工具

1 什么是RM/RMVB文件?
RM全称 RealMedia ,是 Real公司(http://www.real.com http://www.realnetworks.com )开发的网络流媒体文件格式。可以用Real公司开发的播放器(RealPlayer、RealOne)来播放(从网络或者本地)。他的优点在于原本个头很大的音/视频文件转换成RM文件后,RM文件可以很小而质量损失不大,这样有利于在网络上传输以达到实时播放的目的。

RMVB是 RealMedia Variable bitrate 的简称,是 Real 公司于2002年推出的新型编码技术,它采用动态的方式智能分配每一个画面所占用的码率,以提高对码率要求比较高的画面的质量,弥补了以前RM文件采用固定码率的不足。

自从RM格式诞生后,相当多的用户都用它保存自己音频/视频文件,根据要求可以灵活的定制文件的质量,以求得最大的性能/体积比。虽然现在出现了很多的高质量的压缩编码,比如divx,xvid等等,但是real以其方便性、通用性、高效性和极高的灵活性,还是占有很大一部分用户比例。




2 制作 RM 文件的工具
Helix Producer
自从RM 面世以来,REAL公司就提供了制作RM格式文件的工具。版本9.0以前名为:Real Producer 自9.0版以后改名为:Helix Producer官方的制作工具的功能是很全面的(这不废话么…那可是自己的产品)。但是,Real公司是以营利为目的的(哪家公司不为赚钱?),所以要想使用功能全面的PLUS版是要花199.95美元的。而免费的BASIC版的限制很多,比如:只能使用预先作好的模板而不能自定义;不能保存压缩项目的设置等等。以前的Real Producer 在文件到文件的压缩方式下每次只能压缩一个文件,用户必须等一个文件制作完毕后,再进行下一个文件的制作。如果用户有很多文件需要制作的话,就得经常守在电脑前,非常的麻烦。
Helix Producer 在这方面作了改进,它可以批量的形式制作RM文件(在文件到文件的压缩方式下),用户在制作前将所有要制作的文件都导入他的制作队列中,然后开始,Helix Producer就会按照队列中的顺序将文件编码而不再需要人工干预,这样用户就可以腾出手来去做别的事情了。但是,Helix Producer在导入媒体文件的时候,要进行预读,因为它要获得原始文件的信息(画面的大小等等)好让用户可以进行一些高级的设置(比如画面的变形、裁减等等)。但是它的导入引擎速度非常的慢,会导致一段时间内程序没有响应,而且每当你点了包含媒体文件的项目时他都会重新读取一次。
Helix Producer它的功能是非常多的,所以界面也是非常复杂的,效率不是很高,反应比较慢。但是,很多人在使用它的时候,很多功能是不需要的,大多数人都只是用它来压缩媒体文件。


REAL文件量产机
何谓 REAL文件量产机 ?顾名思义,它就是一个可以批量制作RM/RMVB文件的工具。
《REAL文件量产机》采用全新的RealVideo10内核。与目前其他的Real格式压缩器不同的是,《REAL文件量产机》是调用Real的内核来进行压缩,而不是调用Helix Producer Plus 的命令行来实现压缩的。
界面是非常简单的,所有设置一目了然,简单易懂。
《REAL文件量产机》 有以下几个特点:
1、 舍弃了所有与文件到文件编码方式无关的功能,简化了设置界面。
2、 批量导入文件:导入文件时并不读取文件的信息(编码的时候再说),所以速度非常快。3、 批量输出文件:点“开始压缩”按钮,列表框中的所有文件被依次编码,不用人工干预。4、 一次设置:所有的输出文件使用同样的压缩参数,所以只需要设置一次就可以了。
5、 自动关机:可以选择压缩完成后自动关机,便于长时间无人运行。
6、 保存压缩设置:可以保存设定好的压缩参数,下次再用的时候可以直接调用不用再设置。7、 采用内核调用:《REAL文件量产机》是调用Real公司提供的接口来进行文件编码的,这与目前国内大部分软件采取调用 Helix Producer 提供的命令行(producer.exe)来进行编码的方式完全不同。Helix Producer 提供的命令行功能是有限的,很多功能要靠编辑项目文件来实现,对于一般用户来说是非常麻烦的。

支持从资源浏览器拖放文件和目录到任务列表框的方式添加任务,只能加入支持的文件类型,暂时只能探索一级目录。目前经验证支持的媒体文件类型有 avi dat(VideoCD) mpg(Mpeg1 Mpeg2) OGM wav ac3。由于Real编码核心采用微软的DirectShow技术来读取大部分影音文件,所以一般来说能用WINDOWS媒体播放器观看的影片 Batch Real Producer 就可以识别。前提是需要安装能够播放此类型媒体文件的解码插件。又由于这些解码插件的版本很多,并不是每个插件都能兼容Real编码核心的工作模式,所以需要安装匹配的插件才能正常转换。

Powered by COOL18

没有评论:

发表评论