|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
! J( F3 `+ Q7 JCanopus ProCoder 2 转换 RealMedia 文件
- Q4 `8 f7 Q. ?, n作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
3 E# a+ ?5 X4 e1 ^) I ( e, T2 z5 ^9 ?% [6 N
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:* u+ J4 c- V; [& d# E4 N
播放器:RealPlayer 10: J k, [2 r5 M' z3 z s5 U9 l7 m' C
脚本环境:AviSynth 2.5.5
# h; a4 f8 h" `: |DirectShow 分离器:RealMedia Splitter
( y6 `$ `! N# ?如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
8 C& c: X$ c) W0 A9 P. Y说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。% J! N# Q+ o5 Y5 U# }5 u, x5 X
(1)把 realmediasplitter.ax 解压缩到:
) N/ f4 M6 e% N5 Q C:\WINNT\system32 (Windows 2000)$ e: X9 G6 d6 X6 m# y6 q( D# S# @. g
C:\WINDOWS\system32 (Windows XP)
3 A1 N! X L6 r/ ^0 U C:\WINDOWS\system (Windows 98)
0 b/ W- _. {, x/ I% ^: K3 m$ e (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
1 l: W$ g0 i, ]9 C , k- O9 ?9 l+ R3 m
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”/ a3 k- K- b" R6 ]
(1)打开记事本,写上# m; C+ W' i% k# D" G
directshowsource(文件路径,fps=30.000). ?) {/ N* p( r9 U3 `
(2)含义:9 y6 g. w' ~) b, d" |& Q9 d* k3 K
directshowsource 这个参数表示使用 directshow 解码
" ^7 I4 F4 O# y* F! S 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
: y/ n2 s; h6 @5 G/ s2 E) G c:\video.rm3 k9 n; c, t0 \& E
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。3 K# l0 J; X! x
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标+ B; T( D$ g2 D4 \* V$ i5 d1 ]. z
# H+ p7 h# I9 t2 b. o
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
' b7 C, t1 z! a; b 7 V- R/ R4 }, Y% q/ q4 b" u
RealVideo
4 X- x2 Z1 Z/ p; T% p5 Q4 C. Q
' Z/ v9 Y. ], S; Z$ ]Canopus ProCoder 2 帧服务器使用指南- b& R& f, [1 ~$ H) k7 V
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。( O5 m" K# ]6 m9 B7 O

: }, { Y* v& V) t第二种方法:利用第三方帧服务器嫁接 ProCoder。7 o. k& W4 s' n
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)" a1 r2 C _( ~" ]+ I0 e
支持软件有:* S j- y; Z* B0 h8 v5 ?
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
' F3 H1 n$ k- s# ?5 m% Z Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
8 _! C; E7 v# t1 W4 O Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
4 M! l/ R- t9 Q% b Ulead MediaStudio Pro - tested with MSP 7.03 \" ]' {+ t- F, `8 g2 P7 ]
Ulead VideoStudio - tested with VideoStudio 8.0" u8 s5 c; m4 X. r9 A
Pure Motion EditStudio - tested with EditStudio 4.1.3
" e- T" q; V$ x2 D4 w# Y6 fDebugmode FrameServer 使用方法:
- P+ r; E8 e( q4 Y 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。5 V8 a# F2 y: f# u+ V' \% |
3 G" i# f: S& I5 q8 }9 O
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
$ u, |" p8 P" R% p# W |
|