制作MPEG文件?(100分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
近欲将一批图片刻入CDR中,并使其可以用VCD机连续或断续播放。
觉得应该是做成MPEG刻入其中,但未晓MPEG应该怎样制作,恳求指教。

事先声明——没有捕获卡。
 
我是使用Ulead MediaStudio、MGI、Adobe Permiere来制作MPEG档
 
第一个下载了,好象不能实现。

请问第二三个哪里有,能否实现上面的功能?
 
Adobe Permiere可以,不过我这是正版的。
 
Video Pack 4.0
用里面的高清晰度静止画面(VCD 2.0), 有704x576的分辨率, 否则只有352x288(PAL)

http://www2.nn.gx.cn/~zhouw/

这个站点有你这种用法的详细介绍.
 
什么是DIVX

  前一阵子,MP3版权纠纷事件闹得沸沸扬扬,一时之间,众多原本提供MP3下载的站点,纷纷由于涉及版权问题而不得不关门。可谁料到还没安稳了多少时间,不知道从哪里又冒出个“DIVX”来,并打出了极具诱惑性的广告语——“用一张CDR做DVD影片!”天呐,看来这下DVD厂商也要不太平了。不过对于我们这些劳苦大众来说,可的确是个好消息,那现在就让我来全面的剖析一下“DIVX”的真面目吧。

  “DIVX”是一个和MPEG4技术同时诞生的产品,由国际上一个黑客组织发明并推广(看来黑客并不单干坏事),它实际上是将影片的音频由MP3来压缩、视频由MPEG4技术来压缩,最后再将两部分合成制作而成的。由于MP3和MPEG超强的压缩能力,使得影片的容量急剧减少,可以将一部2G大小的DVD影片压缩到一片650M的CDR上。不过说到MPEG4就不得不介绍一下MPEG的历史。

  MPEG其实就是Moving Picture Expers Group(动态图象专家小组)的简称,是一个被国际通用的音频视频格式,具有良好的兼容性、强大的压缩率(最高可达200:1)和最小的数据损失。目前官方使用的分类只有两种分别是MPEG—I和MPEG—II,其中MPEG—II就是现在的DVD。但MPEG—I和MPEG—II各有各自的优缺点,于是MPEG—4技术就产生了。它的特点就是“容量小,质量好”,可谓:鱼与熊掌兼得。它主要被运用于视频电话视频新闻、视频邮件,对传输的速率要求低,以最少的数据获取最好的质量。

  MPEG4技术一出现就引起了轩然大波,尤其是DVD工业,如临大敌,因此美国方面立即一方面限制该技术的发展一方面禁止任何有关的资料技术等流传出境和生产任何有关MPEG的硬件。但毕竟关是关不住的,很快该技术就被美国一黑客组织知道并且他们发现只要在MPEG技术上加上MP3的音频压缩技术就可以完美的将DVD转到一张普通的CDR上。于是他们迅速发展了该技术,把它命名为“DIVX”,并于去年10月在互联网上发布。事实上目前国际上还没有任何法律规定“DIVX”技术是违法的,所以可以预见“DIVX”技术会在今年得到如同MP3那样的蓬勃发展。况且播放(解压缩)这种编码,对机器的要求也不高,CPU只要是 300MHZ以上(不管你是PII、CELERON、PIII、K6/2、K6III、ATHALON、CYRIXx86)再配上64兆的内存和一个8兆显存的显卡就可以流畅的播放了。对播放软件方面的要求就更宽松,你只需要安装一个500K的 MPEG4 编码驱动后,用WINDOWS自带的媒体播放器7.0就可以流畅的播放!

“DIVX”的制作

  到了最激动人心的地方了,该告诉大家如何去做“DIVX”了,由于制作工具大都是黑客自己编的所以比较的多,经过我多次实验,为大家找到了一个最省时间效率最高的方法。

  准备工作:

  首先要安装MPEG4和MP3的压缩代码,要注意WINAMP之类的MP3播放器只是带有播放代码而没有压缩代码,所以必须安装一下。分别是Divx Codec和Radium Mp3 Codec。

  剥离文件:

  第一步要干的当然是要将DVD文件剥离到硬盘上罗,做这一步你需要一个必须大于4G的分区(因为一般DVD文件大小是4G),还有就是DVDROM和制作软件DeCSS(一个专门将DVD文件剥离成VOB格式的文件)。该软件是Windows界面,使用很简单,你只要选择一个光驱,右边的列表栏里就会显示出所有的文件,选择好文件存放地点,按TRANSFER就OK了!

  将VOB格式的文件转换为无声音的MPEG4

  由于“DIVX”是合成出的文件,所以音频和视频需要分开制作,此时需要用到的软件是Flash MPEG-Encoder。这个软件虽然比不上其他的漂亮但却能达到最大的压缩比,这可是最重要的哦,而且该软件也设计了不同语言的版本(可惜没有中文版)。现在来看看使用方法,选择FILE,打开一个VOB文件,在OPTIONGS选项中选择GLOBAL PROJECT OPTIONGS,进行输出AVI的设置。其中关键的是将频率设置为23.976/秒,分辨率为720*640千万记住!其他的选项都采取默认选项,不用更改。设置一下文件的存放位置,然后处理OUTPUT FORMAT OPTIONS,选择VIDEO SELECT CODE中的MPEG4 FAST MOTION,调整好压缩比,最后选择RUN中的START CONVERSION就可以转换了。

  把VOB中的音频取出成独立的AC3文件

  为什么不直接把音频转换成MP3格式呐?其实我也想啊,可惜现在还没这方面的工具,我也无能为力,嘿嘿。而且DVD的音频格式是比较特殊的AC3格式,可以支持高保真立体声和环绕。这里我们要用到的是VOB-snoopy,打开它选择好你要转换的文件(VOB)按EXTRACT,就可以在同一目录下生成一个完整的AC3文件了。

  将AC3转换为WAV

  这个步骤也是很简单的,使用ac3decode进行转码,该工具是DOS下运行的。进入DOS,输入ac3dec <AC3文件> <WAV文件>就可以转换了

  将WAV转换为MP3再与MPEG格式整合

  这步是最关键的一步,也是最后的一步。在这一步里我们要将WAV转换为MP3,并将MPEG4格式的AVI文件进一步处理整合,这样就完成了全过程。这里我们要使用到的工具是Virtualdub。该软件功能比较多,大家可要看仔细了

  1、首先选择File下的Open Video file打开MPEG4文件。

  2、打开处理好的WAV格式文件,其中有个窍门,如果你发现无法打开WAV文件,你只要在那个Audio下的WAV Audio选一下就能读取WAV格式的文件了。

  3、选择压缩压缩方式COMPRESSION,这时会出现一个MP3的选项,选择96KBIT/S、441000HZ、12KB/S、STEREO模式,因为这个模式最能体现MP3的压缩率和高音质

  4、音频文件设置好就要设置视频文件了,在VIDEO下有很多选项最重要的就是COMPRESSION,选择MPEG4 FAST MOTION。

  5、最后回到FILE下选择SAVE AVI,就可以完成合并和保存工作了。

  结束了上面所有的工作之后,一个你亲手制作的DIVX影片就完成了,你可以用很多软件来欣赏你的劳动成果了。

DIVX的播放

  最常用的当然是WINDOWS自带的媒体播放器,版本最好是6.0的,7.0在实际使用过程中发现不是很好,在很多操作步骤上比较慢,图象质量不是最好,解码速度比较慢等。所以我推荐的播放器是DIVX PLAYER,播放质量很好,使用也简单得不能再简单了,大家试试吧。

如何把 VCD 转成 MPEG4

  我想,VCD(其实也就是 MPEG1 啦)转成 MPEG4 的唯一一个好处就是可以省些地方了。经测试,一首 45 兆的 VCD MTV 转成 MPEG4,如果用 600 的码率的话,生成的 MPEG4 文件是 8.4 兆,差不多有 5 倍的压缩率!而如果为了图象质量再好一点的话,码率选到 910 后,生成的文件大小是 16 兆。结果就是这样,大家有兴趣做的就往下看吧!

  VCD 要转成 MPEG4 第一步就是要把 VCD 的 DAT 文件转成一般视频软件都认识的 MPEG1 格式,要完成这个任务,有好几种方法,比如你可以用《超级解霸》把要转制的部分选择起来,然后生成 AVI 文件也一样可以用 VirtualDub 来转,但这个方法我认为是最笨的,速度慢而且浪费磁盘空间!其唯一的好处是:不需要其它软件了,有《超级解霸》就行!另外的方法当然就是用专门的格式转换软件把 DAT文件转成 MPG 文件了,我在网上找到有两个软件有这个功能,(巧合的是两个软件都是 DOS 软件,所以大家要在 WINDOWS 的 DOS 窗口下使用)一个是豪杰的 DAT2MPG,使用方法是: DAT2MPG XXX.DAT XXX.MPG 如图1:

  这个软件的速度和方便性都是一流的,所以也推荐大家如果没什么特殊要求的话,使用它。另外一个和它功能差不多的就是 Vcdgear 2.0 !一个支持相当多格式和功能非常丰富的 VCD 格式转换软件!其用法是:VCDGEAR -dat2mpeg -fix D:MPEGAVAVSEQ01.DAT C:GEARAVSEQ01.MPG 运行画面见图2:

  现在 MPG 文件有了,就可以开始进入正题了,在这里我们选择了 VirtualDub 1.3D 来进行 MPEG4 的编码压缩工作,之所以不选 FLASKMPEG,只是就又一次验证了“青菜萝卜。。。。”这句话而已!

  首先大家一定一定要在安装了 DIVX MPEG4 的压缩编码驱动程序后才进行下面的所有操作!!!如果不是,你根本不会看到下面所说到的那些 “DivX MPEG-4 [Fast- Motion] ”“MPEG Layer-3 ”选项!

  好,下面正式开始,启动 Virtualdub,选择其 FILE 选单下面的 OPER VIDEO FILE ,打开要处理的视频文件,接着就可以开始进行音频和视频方面的设置了,见图3:

  我在图上面把几个选单合在一起,便于大家观看,实际操作上并没这样的画面的,请大家注意。首先进行音频方面的设置吧,在 AUDIO 选单下面把原来的 Direct stream copy 选择为 Full processing mode ,也就是说由原来的在源视频文件上直接拷贝音频模式改为经压缩处理的模式,选了这个后,我们就要选择具体用什么音频压缩方案了,所以接着就要选 Compression ,选择后,出现图4:

  其实不用我解释大家也应该是选择 MPEG Layer-3 了吧,MP3 的大名谁不知道?关键问题是到底选择什么采样频率等而已,因为这些参数直接影响到做出来的 MPEG4 文件的音频质量。在大多数情况下,一般的电影选择 96 KBit/s, 44,100hZ, Stereo 12kb/s 就可以的了,但如果你要做的是音乐 MTV 或你认为这个文件的声音部分特别棒,那么可以相应的选高点了,但这样会增加 MPEG4 文件的大小。

  音频部分选择好后,就可以到 VIDEO 选单里面选择各种视频参数了,大致情形和 AUDIO 选单的选择一样,也是先把原来的 Direct stream copy 选择为 Full processing mode ,然后选 Compression 来进行压缩处理选择,如图5:

  在这里我们要选择 DivX MPEG-4 [Fast- Motion] 这项,如果你不想在设置视频码率的话,现在就可以按 OK 完成。同样,如果你按下 Configure 按钮的话,就会出现下面的画面(图6):

  现在我们就可以在 Data Rate 里面选择码率了,默认的数值是 910,如果你认为你要制作的 VCD 画面特别好,快速运动、色彩斑斓的、整屏运动的场面特别多的话,为了不会在上述镜头的时候出现太多的失真,那么你可以把这个码率选大点,一般可以选到 1200 左右。要记住,这个选择是影响 MPEG4 文件大小的主要因素,所以请你自己在大小和画面质量之间衡量,一般来说,转换 VCD 的话, 910 是够的了,你甚至还可以选 600 ,但如果是要高画面质量的话(转 DVD) 选 2000 我都还嫌少!

  选择完码率后,选 OK ,退出到 Virtualdub 的主界面,现在已经可以生成 MPEG4 文件了,你只要选择 File 选单下面的 SAVE AVI (见上图)就可以生成一个使用 MPEG4 编码的 AVI 文件了!生成文件的时候的画面如图7:

  我们在 Processing thread priority 的选择里面还可以选择生成文件的速度,当然如果你是想把这个任务放到 WINDOWS 后台做的话,请还是选择 NORMAL 吧,否则,你可以尽情的选择 HIGHest 用最快的速度运行!当然,在这个窗口你还可以看到很多被处理和生成文件的信息!等这个窗口消失,你的 MPEG4 文件也就宣告诞生了!

FAQ

  1、下载的 MPEG4 电影文件扩展名为 XXX.C00 或 XXX.R00 等文件,该如何播放?

  答:由于电影文件一般都很大,考虑到网络上下载,很难说一次就把几百兆的东西一次下完。所以,就只好把文件分割成若干个小文件,等都下载完后,在合并成一个完整的 MPEG4 AVI 文件,进行播放。这中间就涉及到用什么来分卷的问题,考虑到 WINRAR 这个软件的普及程度比其它分割要高,所以一般都是用它来进行分卷压缩。而用 WINRAR 这个软件分卷压缩出来的文件的扩展名就是那些 R00、R01。但还有一些 MPEG4是用 WINACE 这个软件压缩分卷的,同样它生成的扩展名就是 C00、C001等等。总的来说,你最好还是把这两个软件都装好,就万无一失了。最后还要注意的是,如果你只下了分卷文件的其中几个文件,你是不能解开来先看一部分的,一定要全部下完全部文件才能解压缩。

  2、下载的 MPEG4 电影或片段明明是 AVI 格式,但WINDOWS的媒体播放器就是说不认识这个格式,如何播
放?

  答:由于 MPEG4 只是一种编码技术,所以没相应的扩展名,而只沿用 AVI 这个广为人知的名字,所以很容易造成误会。相应地,解决方法当然就是安装 MPEG4 播放驱动程序,是 DIVX 格式的就安装 DIVX 的补丁,SMR 的就装 SMR 的补丁。

  3、下载回来的 MPEG4 电影在播放的时候严重跳帧,速度很慢,为什么?

  答:理论上,播放 MPEG4 对机器的要求并不算高(相对最近普遍的新装机器而言),CPU 只要是 300MHZ 以上(不管你是PII,CELERON,PIII,K6/2,K6III,K7,CYRIX)再配上 64 兆的内存和一个 8兆 显存的显卡就可以流畅的播放了。但大家要明白,世间兼容机何只千百台,所以,出现这样或那样的问题,并不奇怪。如果认为自己机器的 CPU 速度没问题,那最好请在显示卡上找找原因。还有就是,以现在的 MPEG4 的播放解码技术(现在可以拿到的播放软件)来看,只要 MPEG4 的分辨率和码率提高一个档次,相应的对硬件的要求就要高很多,特别是在大动态画面的情况下。

  所以大家有两个方法:一个是换机器,另一个是等播放程序的慢慢成熟。

  4、用什么下载软件下载电影好些?

  答:本人强烈建议用 FLASHGET ,因为 NETANTS 在下载的时候很多时候会报“文件大小未知”而停止下载,而 FLASHGET 就没这个问题,虽然它的资源占用和程序稳定性方面(在我这里经常非法操作)不及蚂蚁。但本着可以总比不可以强的观点,所以还是请大家考虑下用它,又或者是其它可以下载文件大小未知的下载软件,因为在 HOME4U 等空间的电影文件经常会有这个问题的。

  5、哪个 MPEG4 播放软件好点?

  答:这个问题也是比较带主观性,本人认为到现在为止用 WINDOWS 的 MEDIA PLAYER 加插件这个组合到现在为止都令我很满意,概括的来说,播放质量、效果方面各个软件都差不多, MEDIA PLAYER 方便、简单;MICRODVD 界面豪华,功能多,字幕支持好;DIVX PLAYER 体积小、升级快、对字幕支持灵活。其它的 BSPLAYER 和 Global DiVX Player 就没仔细用过,感觉一般。

  6、如何把超过 650M 的 MPEG4 AVI 文件分割,以便刻录到 CD-R 上?

  答:你可以使用 AVI Chop 0.2 来轻松的分割大于 650M 的 AVI 文件,其用法十分简单,在这里就不详细说明了。
 
1 为一系列位图和音频文件快速创建AVI文件
http://forum.cetin.net.cn/picturedesign/dtavi.html
2 将avi 转为MPE/VCD
超级解霸2000中的功能

应该用硬件压缩效果更好




 
真兴奋 让我看看先...
 
To gsand:
  您推荐的这个AVI Constructor真不错用起来很方便,效果也好。
版本是2.3,我找了注册器,基本满足要求,这100分归您了。

&amp;,
  我还在它的网站下载了新的3.1版,新版的相对在界面什么的更胜一点,
不知您能不能搞到它的注册器或者注册方法?如果有的话另有50分相送。:)
请Email或者跟这个贴子告诉我,谢谢!
 
后退
顶部