|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
( E, O% t) j9 d# E1 n% v# t mCanopus ProCoder 2 转换 RealMedia 文件" W8 B" ^* Q& G
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
8 u; [! X5 D5 c8 ?) I ) k/ a# _- o. @8 n- P' B
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
0 a8 ]( L9 T( L0 P K' v' B3 W播放器:RealPlayer 10
/ ~9 l! K. ~% h' v% u脚本环境:AviSynth 2.5.52 W n: r1 e2 K9 M1 N" `# x
DirectShow 分离器:RealMedia Splitter6 e6 I$ }! g- c8 R; s
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!$ L! f* p& _9 O$ X7 T) x
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
' g0 }1 I, u& i6 J+ [ (1)把 realmediasplitter.ax 解压缩到:
/ l3 ]4 D) B5 K7 D7 z$ B* h6 H C:\WINNT\system32 (Windows 2000)3 Z- l+ O F2 a6 b t9 |% `6 X
C:\WINDOWS\system32 (Windows XP)7 V% n+ N V3 v
C:\WINDOWS\system (Windows 98)
9 T9 s% t e; q& U (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功, g# k' S% s) V C- v1 C2 \
" C* P8 ]! n+ W7 `9 {
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”. y X5 C5 o) l* K: ], e3 o
(1)打开记事本,写上
, ^$ q6 ]) S, N directshowsource(文件路径,fps=30.000)0 Q( Q# U3 b* U; u; t
(2)含义:3 V) t! H! W1 Z9 s: i4 \5 i
directshowsource 这个参数表示使用 directshow 解码* L, P6 ?- S5 g3 H3 m9 O. l
文件路径就是你要转换的 rm,rmvb 文件的地址,如:
% J7 A' f2 T7 Y3 y3 c+ O, }4 a c:\video.rm% E) y, s, j0 x. P
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
/ B! P& [) g2 _8 z (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标: z1 w) w( q- t# N4 s0 y

' H3 o: M! ] |) s* |8 F然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。# ~, q; v- G$ p$ [3 M
5 i, J8 |& l/ X4 [
RealVideo
* I2 \5 u6 L k# y0 X! K0 } 5 w# f. F* _% R& v* \: |
Canopus ProCoder 2 帧服务器使用指南+ i( g% h9 X! H: s& S& p
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
, S% z1 w3 @ {5 @/ h 4 V( ~1 }) Y# O5 _+ h2 Q$ D! O
第二种方法:利用第三方帧服务器嫁接 ProCoder。
; O7 R @+ W4 `% l; [! c4 ?由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
3 n; ~4 o, k2 V5 B支持软件有:
. B) O2 |2 @* H& q Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 ) p+ c9 ?. g5 r4 v) ~' p
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
# E5 v; Q7 e8 u! w5 h1 h6 _! h0 J Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 7 K3 q. I! s! ^1 Q
Ulead MediaStudio Pro - tested with MSP 7.0, M# [" n. A( l: ` T! v0 R
Ulead VideoStudio - tested with VideoStudio 8.0
( z/ ^* r; }: @' W; j Pure Motion EditStudio - tested with EditStudio 4.1.32 b# F H: x, @/ S
Debugmode FrameServer 使用方法: * Z9 ?" ]9 j$ M, l: a0 ^8 x
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
: H& L, A1 [3 l) S% q" ?6 B% M
1 F: l! i+ I8 A然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
7 q2 \/ C4 a: u. T M. R |
|