|
|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
. B6 Y1 G9 Y: Z' ACanopus ProCoder 2 转换 RealMedia 文件( {' V; N. Z+ o
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。/ ^, e5 K7 e- R

+ x; j) i, k$ @1 S要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
/ p3 A# k- \! I播放器:RealPlayer 10
; ], v, D& \9 f脚本环境:AviSynth 2.5.5
7 k0 { \! W4 f3 z4 kDirectShow 分离器:RealMedia Splitter
, N9 ]" T3 ~/ d$ g) g如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
5 r, m! l t# E) c+ q. P9 u说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。4 N) Z- S) m1 ^2 q
(1)把 realmediasplitter.ax 解压缩到:6 y9 \8 l, \/ V
C:\WINNT\system32 (Windows 2000)' Z) q. t, b+ u
C:\WINDOWS\system32 (Windows XP); P% A* s9 p4 N9 z8 d
C:\WINDOWS\system (Windows 98)
" w1 P9 A& N% ~( s" U/ O$ r. F: z (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
0 S. m0 b+ h. x6 L' `8 G! {
! H; ^$ j2 l+ o1 m( V `1 x3 r/ D接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
9 s$ ^! V' H% M/ |5 {* j0 T. Y; H (1)打开记事本,写上
5 K/ z% u8 i# z0 j6 S @3 ^" n directshowsource(文件路径,fps=30.000)
5 F$ `* c$ b# Y" r$ n" S d z! X. s7 F (2)含义:4 S4 r' [6 ]& a+ G- s
directshowsource 这个参数表示使用 directshow 解码' ]* `+ K& \& y- h$ k7 C
文件路径就是你要转换的 rm,rmvb 文件的地址,如:4 {! x" }3 d8 o5 U, |2 D
c:\video.rm
* u! d7 |8 ?3 B+ w' R# f fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
; A( W$ G L6 i& F) X% s. D' \9 D (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
; k1 P; t4 ], @" U `* S6 p6 F5 m
5 Y9 ]4 W) x3 y8 s( |+ G然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。$ J) d" \: S0 D1 k. L$ y. H
W) d0 F3 q4 \6 S! m) D
RealVideo- W( a+ q6 b+ c9 a X1 W
/ x: u& j" {' ~7 o8 K
Canopus ProCoder 2 帧服务器使用指南6 u/ E$ e; h, [5 R# J3 K
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。7 f- A8 k7 J1 V" S0 ]7 o
$ h! p3 S; X, i2 \5 [
第二种方法:利用第三方帧服务器嫁接 ProCoder。
; I% ~" R _; Y9 b! f0 l- F由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)6 N% X! f: E) w/ n% I. a
支持软件有:
* s& F3 V2 c3 F5 t Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 9 D( N, A$ ^4 ]4 c8 @6 U
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
+ A: _8 e" o/ n: J! ^5 h Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
- a- j; k d0 c1 y Ulead MediaStudio Pro - tested with MSP 7.0, j1 F' a0 i7 R* I* `% _
Ulead VideoStudio - tested with VideoStudio 8.0
4 a: ~4 t9 B- }' h6 _& ^ c& d8 Z Pure Motion EditStudio - tested with EditStudio 4.1.3
9 {, l: ]! c3 u4 [7 {/ J- XDebugmode FrameServer 使用方法:
* Q! p) e4 `, o$ x 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。2 H0 X4 W2 O6 T4 v

1 Z4 W9 u8 U4 e. ^: b! X0 J然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
2 W6 h/ b& |/ A$ h8 d |
|