|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)5 |8 B y3 R3 D$ w1 l( y- a, j
Canopus ProCoder 2 转换 RealMedia 文件
; O' J8 B+ o: H; l1 U k& Z作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。1 `/ {0 w5 v: V7 D2 C3 E
. `& n% s" S& B7 Z+ e* J( y" ^
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:5 K; }* V7 Z6 a! Y) I
播放器:RealPlayer 10
8 W' y0 [# O: x, ?脚本环境:AviSynth 2.5.5
) d. V! W: N' `$ d, i6 {DirectShow 分离器:RealMedia Splitter
. M; P) N% G# k4 u6 x如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!6 Y- \- e- O4 I* c, O
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
& E0 ?. ]( Q5 ]. [, s1 J (1)把 realmediasplitter.ax 解压缩到:
1 L3 x3 D. ]" z9 [8 S C:\WINNT\system32 (Windows 2000)
# l( S% U9 i3 @" k f C:\WINDOWS\system32 (Windows XP)/ g! M* e& G `6 t9 s, s3 f
C:\WINDOWS\system (Windows 98)
l) @* w+ ?! ^( R8 o R+ o* h, n (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功 q3 @ d5 j7 ]* t8 B

9 ~1 C- E, Z) V/ n' d+ d接着编写脚本,就只有一小段,编辑工具当然就是“记事本”8 E1 y5 }* {) A
(1)打开记事本,写上
, C+ G, Y+ _- k+ _ directshowsource(文件路径,fps=30.000), Q9 b) j0 Q$ @' w' I c
(2)含义:
% D' L c5 I' }8 G$ w# r1 Q% \0 _ directshowsource 这个参数表示使用 directshow 解码# d4 B4 _( W& M p$ Q
文件路径就是你要转换的 rm,rmvb 文件的地址,如:
7 y* v# _7 S5 n$ z) d1 d; J J c:\video.rm( ?" k; J7 c2 s/ m0 d
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
8 f$ K& _, k# W3 h (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
: g6 A" @5 o- E: X* S
3 Q( x2 L; I; ]0 ^然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
' v/ p* ]: w# {4 ~0 G# o ; [2 B8 \$ A! D2 S7 {/ y4 p! B1 ]
RealVideo; u& M. \4 i! w: e, A% P

! i6 H( X# G6 yCanopus ProCoder 2 帧服务器使用指南
) s2 {8 ]% I; \8 A& y5 K- y利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。, c/ W' x! o( z4 C( c4 r/ k# F5 k

$ O, E; Y2 Q9 O1 u! u7 P! b第二种方法:利用第三方帧服务器嫁接 ProCoder。' t9 L' h3 \1 c: D
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
/ p2 l9 T3 L) f2 M( h支持软件有:
( w/ C7 e% y# ?# z0 B: [ r! E Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 8 m% H- f* |% b2 C5 x m1 {
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 2 [1 [- Z% L: n+ ~( P
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 2 \1 l* U0 O7 V: Z& C- u; u
Ulead MediaStudio Pro - tested with MSP 7.0
3 \. d& f" l% x8 i& Q Ulead VideoStudio - tested with VideoStudio 8.0
; [, P) G: Q- A, i& y0 I Pure Motion EditStudio - tested with EditStudio 4.1.3
. S' q) P7 \8 qDebugmode FrameServer 使用方法: 7 |0 J# X+ l5 @1 m" z2 K
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
' _& z/ s0 H% z* I% O1 t; M+ q
% C I5 p# E6 h# j然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。5 s2 K7 N- Q8 _+ Y
 |
|