|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五). N/ C/ w8 g4 N" Z0 Y
Canopus ProCoder 2 转换 RealMedia 文件- z( u; \! o9 H& L7 `% f
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。! A/ R+ V8 R- T" m- L) t# N% @
7 a- }. v/ P8 L# c# P7 N
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:7 a, ?! r+ ]( k8 {% r$ ?; R
播放器:RealPlayer 10/ K/ F. p7 _+ i) }
脚本环境:AviSynth 2.5.5. S0 p5 g, Q% ~% ?- Y# V
DirectShow 分离器:RealMedia Splitter
) N$ }0 k7 {, \8 Z" P6 G' ~: W如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
6 L6 F1 x# o, s% f说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。% v- N/ J; V5 W- S+ U- b, F
(1)把 realmediasplitter.ax 解压缩到:. u: B+ x: c6 c' y" Y& U- p
C:\WINNT\system32 (Windows 2000)$ C1 _0 ]6 S1 x* a9 \) J4 g0 f0 ^) S! k! ]
C:\WINDOWS\system32 (Windows XP)+ q8 \7 v& |' j) s" s* Y
C:\WINDOWS\system (Windows 98)$ u6 d) d; r* E
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功$ ~0 Z* x% E- F" \

# s' {' Z# J- ?3 |6 R# Z接着编写脚本,就只有一小段,编辑工具当然就是“记事本”- g( L9 H- M5 d7 Q; v
(1)打开记事本,写上
6 ~7 V9 ? Q9 f. S) e* @! @ X directshowsource(文件路径,fps=30.000)
5 M0 h, M, d8 `) W (2)含义:
$ D1 q; N' q2 M- n8 y5 o2 s+ K directshowsource 这个参数表示使用 directshow 解码
, \+ Q" h7 q- U/ S 文件路径就是你要转换的 rm,rmvb 文件的地址,如:3 g/ p8 C% `" [- X" f. W+ l* B
c:\video.rm
5 E, I1 J6 K% o6 W9 b9 j8 L fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
1 G1 G, I- [2 {" N9 ~. e5 T (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
i1 d7 n0 r/ o* d 7 `$ H m" M6 V2 S7 j# ?" G# g
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。) |) J: X7 P3 j5 J/ S4 q* {

" K# x2 M1 @. q# fRealVideo
& R+ e7 Y7 q; ^" y% o6 B8 ^, @ 9 D p0 V; `2 ?7 U) ?4 d' T6 P
Canopus ProCoder 2 帧服务器使用指南& q5 a4 ?- Y5 X8 q4 G7 i; e- |5 u
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。0 t4 X% o/ S) `5 }: _" e1 Y3 U

/ ^2 n& A: Y% T6 f第二种方法:利用第三方帧服务器嫁接 ProCoder。/ y: _$ c* I1 C' g; ?: r0 K
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)7 w9 M) w1 F/ V: v3 H: _6 u
支持软件有:; b$ I- c5 G- w
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
% d6 K1 h3 _2 r0 D8 e& A Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 ! r9 }3 _" p4 A, a) `
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
0 p9 ~, v2 f; v. q5 U1 G Ulead MediaStudio Pro - tested with MSP 7.0
* l+ d# H5 |4 t6 U: c1 ] Ulead VideoStudio - tested with VideoStudio 8.0
* J) t( J# j9 ~3 k* \* z8 r Pure Motion EditStudio - tested with EditStudio 4.1.3$ {" _7 g# _: N: ~6 {
Debugmode FrameServer 使用方法:
4 O! ~1 q' i: l/ | 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
4 ]. t4 ^: p: j+ E
2 ^7 v" K4 g# |5 s- R; l0 p( I' h' @然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。& `* p3 M# ~$ ~
 |
|