|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)7 u# Q, W F2 q" Z5 V& C
Canopus ProCoder 2 转换 RealMedia 文件
0 A* {6 j8 v) }( c9 ^3 N2 i作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。4 }9 }1 Y) v; g/ o& N7 }+ R
5 q( P; s% ]+ p& Y& `# g4 O. L4 r5 a
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
* O, S$ q2 r5 r+ _( J" m" A. y/ m7 d' s播放器:RealPlayer 103 z. H- V; _& |
脚本环境:AviSynth 2.5.5
) r) S o M7 _. v; T8 g3 a5 A0 YDirectShow 分离器:RealMedia Splitter7 Q! y, i; D: L+ y1 F A5 z
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!/ ~$ q' p+ f7 p% h. i
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
& K! Y( i% N& M4 d (1)把 realmediasplitter.ax 解压缩到:8 [$ t8 a3 n8 A+ z
C:\WINNT\system32 (Windows 2000)1 w# R8 Z6 U" y4 L# D. j
C:\WINDOWS\system32 (Windows XP)
' s! r6 A+ C, A0 T, j C:\WINDOWS\system (Windows 98)
% j0 k3 ^/ b# { (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功7 h {( z, s! N7 m% A3 n
5 x' J6 _$ Q" J7 n* ^; d
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
- c2 r7 X& F: S" _1 u (1)打开记事本,写上6 c9 d2 O% l/ F- K8 i6 Q
directshowsource(文件路径,fps=30.000)7 x. I" h- V9 e, X) d' n
(2)含义:: e2 x' I* d: A: h. s5 C& a# T) H
directshowsource 这个参数表示使用 directshow 解码% _ r6 H$ r# s0 `
文件路径就是你要转换的 rm,rmvb 文件的地址,如:% R, U! ~* j9 V7 A
c:\video.rm& `& M) V+ p% u8 R) c0 o5 V. W' ^$ O
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
2 x9 O5 ^' _/ f6 \) W9 w! Y( a, e (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标% Y1 U' S. i, ]' J
& X7 A t# y& k D8 {2 S y
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
( E; f% A2 n, }+ [ ' Z6 E9 y7 b2 f
RealVideo" E" m. N( |+ [) }& E+ ~
8 W* p0 q% l) P( r5 H
Canopus ProCoder 2 帧服务器使用指南. |% Z# c9 z' y6 h
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。3 I" W) v! N# v9 a+ n4 k6 v
/ D2 e3 d- b+ H/ G7 e9 U: R4 n i. v
第二种方法:利用第三方帧服务器嫁接 ProCoder。, i9 H0 M4 T/ r& \$ {' ]! l& ]& [$ v% O
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)# S+ j+ T% K1 j
支持软件有:4 z5 d/ k1 L- X6 ^: X
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 7 l& g) \; v8 R1 z: b# D0 |% }$ p% s
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 [8 R1 n! r/ j3 G# M
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
9 `$ n6 }% F3 ` Ulead MediaStudio Pro - tested with MSP 7.05 a: Y$ J% N' t
Ulead VideoStudio - tested with VideoStudio 8.0- U! A! z3 d$ D* e& L
Pure Motion EditStudio - tested with EditStudio 4.1.3
% |% G+ E9 L4 G4 Q; e" FDebugmode FrameServer 使用方法: 8 m! T4 ]5 n# w! n
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。; R8 K3 b* W: D9 g0 r
7 g( D% S8 e* _0 F3 D' z, G8 X+ ~
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。2 W8 G; n, j' z/ S: J/ e" |
 |
|