|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
. f" o( ~& J! C2 u7 XCanopus ProCoder 2 转换 RealMedia 文件8 `0 S" Y* c* D' {$ r1 h- u
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。. P& U9 @; `* l( l0 J: @1 ^( O
@' f+ R8 b, K( J3 ?" Z3 F0 }9 D
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:! g/ d) p$ @" d' N6 ]
播放器:RealPlayer 10, C M4 a% H3 M" ~# R+ J+ A
脚本环境:AviSynth 2.5.5' w* i3 O# S& [1 e
DirectShow 分离器:RealMedia Splitter
! |# t6 \# J0 [: W7 _! p如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
2 x. V6 w- z- \: b1 d说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
, X- ?5 h4 A1 z, E6 h8 ?6 `4 C (1)把 realmediasplitter.ax 解压缩到:
! r/ O% I2 X+ @: j9 h c5 ?8 T C:\WINNT\system32 (Windows 2000)1 |9 @$ A/ ^) B+ A5 m( W, n7 S* _9 t1 q
C:\WINDOWS\system32 (Windows XP)
( d; `% q; \' K# d3 _! Q C:\WINDOWS\system (Windows 98)$ D4 D' a8 V0 o# }" L
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
+ s0 \# M* @+ y5 m7 _" V3 \
# G. I! c0 o9 O; [' Y) Y3 c接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
" v# X" `( _5 A. @; ~+ d5 V+ t (1)打开记事本,写上" X) F; j2 D4 p. [8 S
directshowsource(文件路径,fps=30.000)2 g; V( H! ]' M* F+ H, W1 h2 b" r
(2)含义:' \# r3 s2 g+ \. E$ g+ _5 t- s
directshowsource 这个参数表示使用 directshow 解码
6 U) \; \$ d4 e: Q$ F 文件路径就是你要转换的 rm,rmvb 文件的地址,如:: c `7 d" E2 S4 @0 j5 v) q) u
c:\video.rm/ C0 l, j+ q3 Q- k, R7 M8 d6 I/ H1 J
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。' |5 C i/ {0 ?# Z+ W
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
% M% E4 L/ j5 k3 V$ X0 b $ c5 }- M! P; X2 e) x% X: H
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
; c& z6 \' l1 `+ s9 I& Y* t 5 |8 s+ L6 g& H2 l }
RealVideo4 ]6 h% m9 r, Z6 z

$ D5 F( H4 \/ s- {Canopus ProCoder 2 帧服务器使用指南$ k' X9 o$ k% t+ ~
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。1 P& Y. x* H$ D6 K3 x% M2 }/ V

1 e; z' A7 m/ o8 N+ K9 {: \第二种方法:利用第三方帧服务器嫁接 ProCoder。. ~7 X$ t% v/ O: _/ T% x/ T
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)4 G/ q: [' M/ v% ~
支持软件有:! m4 V7 @( c& X4 g, U5 [5 C
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
# ]+ a9 G+ B# \8 d4 v$ Y' l1 e- q$ X4 d Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
& D7 @2 _2 P6 v, q' T Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
( f4 P# Y& h6 f8 P Ulead MediaStudio Pro - tested with MSP 7.0
1 x% c' s- T! o7 I Ulead VideoStudio - tested with VideoStudio 8.01 \ @* ?3 P5 G
Pure Motion EditStudio - tested with EditStudio 4.1.3
W" G! R' }$ C0 VDebugmode FrameServer 使用方法: 2 C: {* N0 p4 X. w' X; Y
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
+ d( N+ i |# O' b* U* W9 G - ]7 H/ U- K8 C$ F* i
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
/ r2 L; g5 d! w: C2 M3 n0 i# o& b8 c |
|