|
|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
$ s x# K. \. |3 MCanopus ProCoder 2 转换 RealMedia 文件
- \; C& w6 |3 d0 M& E: ?+ ]5 } K作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。3 k$ o1 v5 s4 F9 E0 N: `% C

/ m& `8 a- c. h要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
1 Y2 B. m) d1 W8 z播放器:RealPlayer 10
. Y9 R7 F7 ?2 E5 M: l9 Z7 T/ g脚本环境:AviSynth 2.5.5
. |4 u% w1 v. i" ?7 O. p" q, qDirectShow 分离器:RealMedia Splitter
8 T K6 J6 U7 [5 b. @/ c如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
$ W, O" ^8 c9 H' C9 ~+ ^ j说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
9 Y* }0 x3 f( X) b9 F (1)把 realmediasplitter.ax 解压缩到:0 u8 D, F- p |% P, K/ J
C:\WINNT\system32 (Windows 2000)
- t4 Z* J( z+ T& _, ]" ~: A C:\WINDOWS\system32 (Windows XP)
1 m7 d+ G+ g% `# K7 D4 l6 u C:\WINDOWS\system (Windows 98); Y9 Z) |" E R+ J9 K7 e
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
: H% Y/ v. j3 L3 V4 u% c ) j1 F, @. _7 r; @0 V
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”8 j. H( v" O. @. n- a) Q# R6 o
(1)打开记事本,写上. v+ K" O- O+ b- F
directshowsource(文件路径,fps=30.000); x* @- l5 e/ e, {5 C% P. b
(2)含义:+ w ?, S( ~8 Z$ g4 \; Z
directshowsource 这个参数表示使用 directshow 解码2 ~: w1 J; F9 G7 j
文件路径就是你要转换的 rm,rmvb 文件的地址,如:5 K4 g% V! c1 G* C& q7 O8 {
c:\video.rm
: k& y7 l* Y. q+ P fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
' v4 Q, y1 |( u7 ^: ^ (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
5 _7 A/ }; x9 e" z) a* |- n
2 Z+ |. o8 h4 l1 K, a Z/ V! @然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
4 T! o: G: o/ I/ o: N8 w$ E1 D
; i! |) d# T$ `0 t- p, WRealVideo
" d: Z; H( T4 B: c" d5 {& ]9 ~ f 5 ^9 Q$ O9 y& S' p @
Canopus ProCoder 2 帧服务器使用指南
2 {: d$ G, L7 `, \5 s( v. f) A利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
5 H6 ]# q9 W- q' n& k4 O- ^4 X $ B7 ^- @2 [1 A6 B! P1 U5 D$ {# j
第二种方法:利用第三方帧服务器嫁接 ProCoder。
* o9 T" C$ Y% R) `) G7 q4 C& S由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)8 l m; x' e8 ?
支持软件有:
, A3 B$ i# p1 u: D% r* s Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
8 f6 i0 R5 W# c% L Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 3 I" S% s4 j+ j5 V3 ?3 M8 Y
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
) s* N u" D$ c- n1 t& d Ulead MediaStudio Pro - tested with MSP 7.07 G/ o8 ?0 p% j2 }; P5 R: t3 ?
Ulead VideoStudio - tested with VideoStudio 8.0$ H% H' {/ X2 I: I9 t) B- d
Pure Motion EditStudio - tested with EditStudio 4.1.3+ B- u, ?0 i0 s+ ]4 Y3 k% a: X
Debugmode FrameServer 使用方法: & W1 L" `) }, n! S! P% K( ^" A
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
, `! N+ m3 D: _3 ~4 w1 M% z* }+ W) N0 K 8 T0 S5 K; R! f& n
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
+ a+ J* R/ s2 M7 C6 S3 _! E* @ |
|