|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)3 ~ `) {% h3 Z# X: D
Canopus ProCoder 2 转换 RealMedia 文件
+ N d/ m3 a8 F1 _作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。" w7 L) a- @* c( `/ a! b8 O

4 W/ n' ]9 Y3 n4 v4 Z& ^% U* j要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:: n& T1 a5 U. j X/ p
播放器:RealPlayer 10
& w( u9 y! t0 K0 i2 N脚本环境:AviSynth 2.5.5
# B/ H% o3 ?" G( tDirectShow 分离器:RealMedia Splitter
0 o& p* G/ K' Z! L; g* |4 {如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
+ i; e5 A7 t! y0 E说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。) J) N' c$ ~( {7 G, N7 m. S3 G
(1)把 realmediasplitter.ax 解压缩到:
2 `3 I$ f1 J# w2 o C:\WINNT\system32 (Windows 2000)# n5 J, V+ K: L5 p. H* i8 ^, Z! c
C:\WINDOWS\system32 (Windows XP)
; e; ]1 D' V$ \7 J4 M4 S; w$ T C:\WINDOWS\system (Windows 98)% U: ~5 H/ v4 v. g8 V( v# y) _
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功; u: M) q% R V* L2 D; H

; E* m- _0 v7 X( m9 Q6 |接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
) [, K3 q2 |; C$ @6 O! x% o% J( d5 F (1)打开记事本,写上
. K$ @2 O3 t. Z" O8 u8 r directshowsource(文件路径,fps=30.000)
3 S% F9 X, |0 Q6 u9 J (2)含义:
& n4 U5 L# a; @- y directshowsource 这个参数表示使用 directshow 解码
" `) [. b# b4 h& Y, ]5 ^ 文件路径就是你要转换的 rm,rmvb 文件的地址,如:9 l: w. b, Y+ V; K9 |2 H
c:\video.rm- M- i$ U4 P5 B) A
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
% ?. d" Z/ y$ d4 _. N2 E (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
" _2 R, w$ O8 e# M6 k4 E* @
3 U% r+ o4 V4 w0 o' `$ T% ?: c0 g然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。1 K Z% @/ L. r3 W8 f: i. N- H
' F4 i1 i0 g/ k( v0 B
RealVideo) A/ B6 S/ \, t) E5 c

3 {) a ]& A5 FCanopus ProCoder 2 帧服务器使用指南6 y; j; s. D e1 }$ u: o+ `
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。# x8 k4 C3 g* ^$ z
2 r) f% e& T- a3 a( Q" S
第二种方法:利用第三方帧服务器嫁接 ProCoder。
$ g# u+ D u5 C$ m0 c9 Y由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
, p' [0 I2 B& ?& K& Q+ l支持软件有:# C. {* C1 g$ W3 v
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 ! S# A3 B. `6 F
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
" Q$ M; H, L- G$ h! c9 @4 T Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 , G( K: K1 K6 K* L, j: G
Ulead MediaStudio Pro - tested with MSP 7.0, U# N- f k. e @
Ulead VideoStudio - tested with VideoStudio 8.0
0 A, Z: |7 x) l3 h Pure Motion EditStudio - tested with EditStudio 4.1.3
- A" q" S$ c7 ZDebugmode FrameServer 使用方法: / D+ [6 p! B/ P$ r
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
3 H* m# G) ^ u% V
0 D& {7 Y" @' u8 }! M7 V+ L然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。; a7 C; N4 B/ n* Z
 |
|