|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
% A0 U, ]& Q" F( J5 d9 K+ pCanopus ProCoder 2 转换 RealMedia 文件8 O! _! B3 O4 @* S3 N- L0 J
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
0 \4 y/ N. d2 | h8 f- C- @5 ?; [ 4 }- Y; L( K# h) x* u+ a8 }! }+ K
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
7 O6 f$ E* v' `% g) f( Z播放器:RealPlayer 10
' O/ K6 X9 }. ^脚本环境:AviSynth 2.5.5
2 i% u9 }- `: z6 V: aDirectShow 分离器:RealMedia Splitter
% _6 A" y9 @. L如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!- m8 d" q! Y6 h6 d( s: W
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
# J( U5 }0 z8 x' U (1)把 realmediasplitter.ax 解压缩到:
9 A2 g& r5 P9 B7 E1 N C:\WINNT\system32 (Windows 2000)
3 W- ~) o5 M7 m/ |2 O C:\WINDOWS\system32 (Windows XP)
4 b! m* M0 i2 }% d* y" |6 U6 `( ? C:\WINDOWS\system (Windows 98)
" U4 e# O- V) j (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功3 I& L3 y1 B6 H1 O' G Y
) E2 B! H5 f% v) o; m2 _; z
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”* R. x0 R+ k# G7 B8 [9 k) z
(1)打开记事本,写上
5 ]0 t+ r( D8 }9 t directshowsource(文件路径,fps=30.000)0 B' p' V d, U* D
(2)含义:
/ r$ v1 w9 [" v6 D( {- ? directshowsource 这个参数表示使用 directshow 解码
; A0 T$ V) W. H 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
4 D; R, x* H8 R" l c:\video.rm, B% e6 m( Q w- R
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。4 s) e; J: T5 K7 ?! R* X) i
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
/ w( ~- n& F2 v7 M - G2 f! ]* H _0 w
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。5 v; W! o' D) e4 H& }1 P5 i
$ u5 U* {$ |5 [- [, w8 M
RealVideo
a5 l' @ B& D, k& l; B . b, E* {+ t8 w; v1 \! {$ z/ C
Canopus ProCoder 2 帧服务器使用指南/ Y0 \5 K9 p0 t' c# ~6 c
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。* ^% x6 `% g b& H1 L; |0 m* I) Z

& c. j5 ~; i: I. s2 K% [第二种方法:利用第三方帧服务器嫁接 ProCoder。) B! J0 D+ P* G8 x8 j9 h
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)% r$ b% H$ ~* Z, S: n) y3 R
支持软件有:8 ?& G% \5 C' N
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
' W: N0 F Y: k3 @3 z Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
# r5 [# `: O2 E3 k B7 U Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 5 Q0 a4 n# |! ]' o! [, E7 Y& M3 ^
Ulead MediaStudio Pro - tested with MSP 7.0
: j# g" A# z! f5 r+ K+ u6 Y Ulead VideoStudio - tested with VideoStudio 8.0
I$ S* l+ O, X( f+ s! x5 W; R Pure Motion EditStudio - tested with EditStudio 4.1.32 P; U9 o9 j2 Y' q3 P% B; _
Debugmode FrameServer 使用方法: / [! g# u( w8 C1 f
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
) |* f! h5 \2 U7 S ! u, Q e/ q! j+ v! D: @3 ?+ _- w. o
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。! e. b' k+ L6 O+ |
 |
|