唐马儒竟然不是萧剑:如何在没有压缩卡的情况下,采集DV视频时实时压缩成MPEG2?

来源:百度文库 编辑:高校问答 时间:2024/04/28 11:33:11
没有压缩卡,通常采集的都是AVI文件,太大,有没有这样的软件,采集时就可以实时压缩为MPEG2文件?
我的问题是在采集时实时压缩

可以
  有很多软件都可以传换的,去搜索“avi转mpeg”等找出很多的

  将AVI转为MPEG的三种方法

  在制作VCD光盘时,经常需要将AVI文件(如在3DS MAX中生成的片头)转换成MPEG文件,现将常用的三种方法介绍给大家。

  一、直接用VideoPack转换

  如图1所示,从右上窗口中将AVI文件直接拖到下面的窗口中,从弹出的“Video CD editor”窗口中,选择PAL制或NTSC制,点击“Yes”按钮确 认。从随后弹出的“Encoding AVI to MPGE”窗口中,我们可以看到 VideoPack自动将AVI文件转换成MPEG文件。 不过VideoPack在转换的过程中是先将编码压缩Audio后,再将编码压缩Video,所以如果在AVI文件中有“配音字幕”等对“声画同步”要求较 高的情况时,则会出现较为明显的声画不同步现象,笔者在将经非线性编辑系统加工的带“配音字幕”的视频素材文件(AVI格式),转换为视频点 播(VOD)服务器中的素材文件(采用MPEG格式以节省硬盘空间)时即遇到 上述问题。由于VideoPack是制作VCD的常用软件,对于普通用户来说一般不会遇 到上述问题,所以仍然不失为一种好方法。

  二、用XingMPEG Encoder转换

  在XingMPEG Encoder中,点击“New”按钮建立一个新的JOB,如图2所示,选择VideoCD→PAL,后点击“下一步”,从随后弹出的窗口中选择要 编码压缩的源文件并指定目标文件点击“完成”按钮回到图2所示的界面, 点击“Encode”按钮进行编码压缩。 由于XingMPEG Encoder在压缩转换的过程中是将Audio和Video同步压缩的,所以不会出现声画不同步的现象。笔者遇到的上述问题就是用XingMPEG Encoder先将AVI文件转换成MPEG文件后,再用VideoPack刻盘的。

  三、用Premiere的第三方插件bbmpeg转换

  bbmpeg是一个为Premiere开发的第三方插件,这是一个自由软件,可以从http://members.home.net/beyeler/bbmpeg.html处下载。将下载的打 包文件解压缩,将其中的bbmpeg.dll文件拷贝到Premiere 5.x(不支持 Premiere4.2)的Plug-ins文件夹下,并重新命名为bbmpeg.prm即可。现在运行Premiere就会装载bbmpeg,并在输出选项中增加这一输出选项。 bbmpeg针对PⅢ的SSE指令进行了优化,支持的视频分辨率最高到1920×1152 (MPEG-2)或4095×4095(MPEG-1),音频支持16位,32 KHz、44.1 KHz 和48 KHz的采样率。 在Premiere 5.x中首先导入(File→Inport)要进行编码压缩的源文件,将该文件放置于任一Video轨中,选择File→Export→Movie,在图3所 示的窗口中指定输出文件名,点击Settings按钮,从“Export Movie Settings”窗口中文件类型(file type)选择bbmpeg Encoder,点击 “OK”按钮退出。从随后弹出的“bbmpeg”窗口中点击“Settings”按 钮,从随后弹出的“MPEG Output Settings”窗口的“Video Stream Settings”面板中勾选PALdefaults,将帧率(Frame Rate)设为 25fps。该插件默认为30fps的NTSC制式。最后点击“Start”按钮开始生成。
  bbmpeg这一插件的优点是可在Premiere 5.x中直接生成MPEG文件,而 且可以直接压缩成DVD、SVCD、MPEG-2格式的文件,缺点是生成的MPEG文件在VideoPack中不认,还需要用XingMPEG Encoder重新压缩。