|
|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)( {! a# d& ]* O( j0 G4 e: o2 V
Canopus ProCoder 2 转换 RealMedia 文件+ m$ R8 g# z8 _' ]. i
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。- V- j, G% d4 ?7 `* Z8 l

! n; Q! `$ P E7 ]8 g要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:" n, H& ~7 S$ P5 `. v
播放器:RealPlayer 10
@2 d: N- H7 M脚本环境:AviSynth 2.5.5
4 \& A* j4 Y0 y2 q/ C% [" g) pDirectShow 分离器:RealMedia Splitter
* Y& Q* d- {+ x( S4 `! X! C如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!1 r* {$ ^0 O: x2 c; c6 n! A: s/ F
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。" T9 ~8 ^$ U3 \
(1)把 realmediasplitter.ax 解压缩到:+ ]4 E( V2 i( i2 w; T' d$ E9 r. D
C:\WINNT\system32 (Windows 2000)% f% Z" a" N' y
C:\WINDOWS\system32 (Windows XP)
5 w# \0 N& F! |) i C:\WINDOWS\system (Windows 98)
! C9 p4 w/ s+ I/ S1 v) W8 ^ (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
9 R: l6 R. f7 P- A" J1 F: `
8 J1 k/ Z _; K4 [/ U: d% Y B接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
+ @( Z4 y* T2 {0 r. _ (1)打开记事本,写上& u. w' S3 M( p: o, Z
directshowsource(文件路径,fps=30.000)
% c. K I8 `/ X" M" { (2)含义:# W2 P1 V- g: Z6 T
directshowsource 这个参数表示使用 directshow 解码
+ U+ u8 P' M& Q, I4 _ 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
0 a0 B0 Y m- Z/ t* p6 \ c:\video.rm
3 j; P/ E, {6 n @ fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
+ C& `% M; C' ~5 j (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
; N2 W* ]# w d V1 P
, K2 L5 [. ?3 }0 J7 U3 a然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
& c& ]' r6 }3 H8 X. \2 U: t1 b) T 6 A0 `" G6 r8 O: H+ A8 ]
RealVideo3 l, v& C( V1 {" n9 r" U% h

6 G4 J) b5 F \Canopus ProCoder 2 帧服务器使用指南
: `) _; S1 y" g! I' q利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。8 w1 P, z2 l1 }, f6 @% v& k6 s7 q
. o) X- u2 f" |& @) M
第二种方法:利用第三方帧服务器嫁接 ProCoder。. K3 ?+ E) l; a& s, s; b3 C
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
0 C% `- V' ], \0 r, h) `/ Z支持软件有:
8 Q. T% P2 X" V8 y Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
$ F2 J9 h" H& f \ Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 % j1 L7 o# ^2 T9 U' Y- o
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 w0 B* F7 F1 ` Z6 _7 }' d0 S2 V
Ulead MediaStudio Pro - tested with MSP 7.0
" D6 Z. y2 J {+ Z1 ~" v Ulead VideoStudio - tested with VideoStudio 8.0
* K/ e" N* n* K$ o Pure Motion EditStudio - tested with EditStudio 4.1.3
" k6 u k! S6 ?5 WDebugmode FrameServer 使用方法:
: J* G* J) s4 d+ P. X0 o# R 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
9 X, v2 I% R* w- b, b( T& \2 |4 B 9 k) u* g7 h5 a7 o# S- e
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
5 f6 |: r/ l- U: j/ o |
|