|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
& p) F, |" A: j: W* R0 T( V5 ECanopus ProCoder 2 转换 RealMedia 文件
3 R* A% ~) j6 d9 {' W! ^作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。0 i) Z" a! @5 {
6 d4 I, N2 P! {: X/ Q
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
9 z3 d( Z, l+ {$ T/ K播放器:RealPlayer 10
4 m, l4 V2 Y0 ?! k" g9 N/ g! M脚本环境:AviSynth 2.5.5
) c4 c6 L; K; |7 [3 @5 X/ [* aDirectShow 分离器:RealMedia Splitter4 E' r/ Z- Y) }! H/ D0 Z
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!) Q1 |+ M" S+ H2 v. x1 M
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
- T: ? a7 X0 P9 \- M3 m) J (1)把 realmediasplitter.ax 解压缩到:
$ F0 q+ O& L# J/ a+ x | C:\WINNT\system32 (Windows 2000), t" ^+ Q# ?" m. v5 a7 H
C:\WINDOWS\system32 (Windows XP)8 T) V8 x, J7 D7 t
C:\WINDOWS\system (Windows 98)
. \/ I" l8 s _. g (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
m! g/ ^% M& H2 I' Y3 j- X 1 n0 |) D: s$ E0 a+ x& b
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
( r8 d3 o3 S. T. b8 R# Q+ U (1)打开记事本,写上5 q, k* C1 P9 h6 v/ M; ~2 d
directshowsource(文件路径,fps=30.000)
* e' }& [ r0 c7 e9 {) q* h (2)含义:3 d4 n2 C' A9 y+ j7 N
directshowsource 这个参数表示使用 directshow 解码& v+ L C0 D% Y# {+ ^' q
文件路径就是你要转换的 rm,rmvb 文件的地址,如:
* f) T7 t$ }; X& Z7 j c:\video.rm9 \# } E& i/ t3 P5 x
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。3 `9 k4 E, f7 R) f1 ]- }' \+ d
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
& G6 ~# Z, I% \) Y4 m9 A1 c/ Z) [3 { + [* A2 B; r7 k( u) I. Q& p+ U
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
' z K$ u- D) @7 M" r 6 t u5 P% O3 L
RealVideo
7 J) o/ j4 B$ s8 ?5 Z1 v' V4 U* t
) R2 W: n M( ZCanopus ProCoder 2 帧服务器使用指南0 p# ]* r- a" M3 g9 d5 W
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。6 j) U+ l2 D: U6 F( {2 Y6 g
' f+ C9 F0 d6 V* C) L( u7 u2 c$ b
第二种方法:利用第三方帧服务器嫁接 ProCoder。" J$ N0 O; F4 k8 i' v, Q+ c0 B
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)' m. S) |# G; b2 T& ?7 I' ^2 R! M
支持软件有:$ e6 ~+ ^3 r. L9 Q5 ?6 D. B
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
! J, v- h; J+ p3 ^ Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
( w" f5 P8 ?/ m9 ^/ }* ^( N Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 % `& t- P7 \/ L8 R
Ulead MediaStudio Pro - tested with MSP 7.0. r7 `3 \4 K7 M4 e" c! E9 O
Ulead VideoStudio - tested with VideoStudio 8.0! E3 |# w( d4 O$ E! y" @5 U; _- q
Pure Motion EditStudio - tested with EditStudio 4.1.3" B( K8 H1 [8 c1 `3 t
Debugmode FrameServer 使用方法:
) I5 |8 i3 v6 }: b' ]6 @. t 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。' g1 H$ K4 L3 T3 j/ p

, K6 P3 T. t3 [然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。" l5 |# W8 j: x; m1 f; i
 |
|