|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)+ f: N9 ?7 q4 v$ Q" |; g
Canopus ProCoder 2 转换 RealMedia 文件
6 t; R% ?( g: T" v e& E1 y( Q作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
U, F% T9 f' q9 V* n2 ~ , N. `5 {+ D. e! M; R2 z
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
6 s' Y, @- n) W6 V8 M播放器:RealPlayer 10
0 [, W B, q Q/ e% I5 O脚本环境:AviSynth 2.5.55 t3 n5 }. A! O1 p8 A% E
DirectShow 分离器:RealMedia Splitter
9 k l# L0 t" a, E6 b如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
& u! O+ z# t5 Y3 e2 ?, n9 r* Y说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。) V: T2 S8 K8 ^2 v& Q& B" k
(1)把 realmediasplitter.ax 解压缩到:
" p6 g0 f! W' S9 V' T4 t% Y C:\WINNT\system32 (Windows 2000)6 P) Z Z+ `! ]9 w! m( o3 `
C:\WINDOWS\system32 (Windows XP)
. G0 J y7 \9 F i2 w$ B C:\WINDOWS\system (Windows 98)
: q8 \+ e9 L9 s8 B6 ? (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功, m5 X: R5 i8 x- u

+ F* L% @0 q/ g: w/ I接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
# y8 q$ h* J% P (1)打开记事本,写上( f% c0 x* F5 Y& B# ?8 L
directshowsource(文件路径,fps=30.000)
1 }/ A: @+ i. V1 G (2)含义:: h# Z$ \0 w: v( g8 I' T
directshowsource 这个参数表示使用 directshow 解码
: u6 a- h, p) j/ e( Z/ x9 p$ A# v% O 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
2 C% [) s7 |, H c:\video.rm6 u& F$ A( l. P7 l0 ]5 ?- I
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。1 Q! S( ]0 l$ C4 E
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标( u' ^ r2 E8 |3 L( u: W( t/ n2 e" O

* ^/ h' C" |( M' `9 w( P然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
1 j) k( D8 L6 J1 v2 F; @" o, x - b( U! E: r5 j9 ^' B4 b& F l0 d
RealVideo8 s" q% `0 b: [" n( U2 H/ k
$ W& G& G# Y5 |, I) t8 Z. X
Canopus ProCoder 2 帧服务器使用指南3 C6 ^- z/ W& U; u7 N! z+ T
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。' {7 j0 u q& j& h4 y

* M3 t# i2 K6 B/ \, n第二种方法:利用第三方帧服务器嫁接 ProCoder。6 c2 R! h4 o \* C' g. ^* T
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
) e! { r) ]# `; f支持软件有:
2 J4 x$ d; s4 T2 t: h% c; U$ Y Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
3 a: C; V2 y% m# _, Y; q; Z3 k' Y' G Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 " v# ~3 s- T. Q. N* q
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 ' ]& L; `5 M9 l- B0 R, a2 S
Ulead MediaStudio Pro - tested with MSP 7.01 L* j) t- w3 x
Ulead VideoStudio - tested with VideoStudio 8.0
; s+ U, u4 x' w& U Pure Motion EditStudio - tested with EditStudio 4.1.3
6 s& c+ Z1 ~2 VDebugmode FrameServer 使用方法: & R: @7 b+ ~7 x8 ` h
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。0 i0 f) C, C+ B" g4 x
6 s5 L* p4 u3 N' N# i5 r y. o4 G/ K
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。7 {- i7 O) B+ h/ h: k9 I% o
 |
|