|
|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)% ^9 C2 U7 v. l, t" j v
Canopus ProCoder 2 转换 RealMedia 文件2 L' ?+ b, K, i- @! N/ e! s( ]0 D7 L
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
; g3 J% G+ ?3 O0 q6 ~
" ]0 M( A$ _" R; ^! {, D要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
3 ]$ ~% j8 B$ g, m9 s2 Z播放器:RealPlayer 10
% T+ ~+ N; Q! L% J+ H脚本环境:AviSynth 2.5.5
6 f8 W- G ]3 w9 nDirectShow 分离器:RealMedia Splitter. h; l& _. o L# s
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!5 f# [2 y5 V- c" ]9 v; F" P
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
" y ?4 s8 B. j1 O3 w& h9 X (1)把 realmediasplitter.ax 解压缩到:
3 A* _3 u7 Q0 C; s C:\WINNT\system32 (Windows 2000)! S2 k3 u! e# y( b9 N8 U) [0 ~7 x; v0 N
C:\WINDOWS\system32 (Windows XP)) {6 X3 R& ]' ~" X- }) @; n
C:\WINDOWS\system (Windows 98)- ~! N$ A' J: m4 U4 t% p
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
4 Y$ {7 y" W! d8 E8 O 1 G5 [+ O z$ v8 ?/ x9 X) _
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
8 M# m7 H1 L9 _) I (1)打开记事本,写上. p2 c) l: D3 R
directshowsource(文件路径,fps=30.000)
4 h3 T5 S4 o) U& {; p g1 [ j (2)含义:2 N9 [9 Z% |' R) N- b/ d; d3 x* c
directshowsource 这个参数表示使用 directshow 解码
0 P$ s o2 s9 @7 k5 D' ]1 X 文件路径就是你要转换的 rm,rmvb 文件的地址,如:# m8 X c, v) l' A9 w
c:\video.rm
M& e5 J6 W( Q- q) @) z- R fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
9 T+ ?- e: Q* I (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标/ t& {4 Y* A. {1 `% L# I2 Z) D8 y
+ r. i8 x2 l) I+ C8 B a" H
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
' M) O0 Y! l5 d7 r- T" T& s* W O / N" b4 T, i* j: O
RealVideo
& d+ H# ~; {3 z+ B & ^9 L8 J: f- D' w" v. B
Canopus ProCoder 2 帧服务器使用指南 h. C- ]; {4 r
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
: K' r( z! s/ j; Y " D9 H- J8 v, m: v- @
第二种方法:利用第三方帧服务器嫁接 ProCoder。- E' U3 O* X% k& r4 r3 _1 P! V2 z" Z/ z6 ]
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
5 `+ h$ V1 ]8 T支持软件有:
' G9 S. L, |! F0 M Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
4 s3 Y$ J' _) E4 ?7 \4 R Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 $ H/ H/ _% Q7 Q7 g# j
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
( s9 G9 o+ Y% X. s! [( P9 } Ulead MediaStudio Pro - tested with MSP 7.0
5 n" x) H; {2 {: y! _% U Ulead VideoStudio - tested with VideoStudio 8.0
* j* g8 Y9 I* q# g" T Pure Motion EditStudio - tested with EditStudio 4.1.32 e8 S4 g. J1 j3 t1 E2 o
Debugmode FrameServer 使用方法:
1 K0 h0 o# d& S 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。- j) n, m, Q& w- z. G* E8 q

% J! g' Y& E/ k然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
4 ^+ i$ T- K+ r7 w. [$ w2 |. S |
|