|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
2 x V5 o. S0 K& x# t$ {' YCanopus ProCoder 2 转换 RealMedia 文件. Q, Z/ L7 u' k8 I5 Y7 `, |
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
* E. \# P/ F' O: e$ V+ i4 p" _ _$ P# b% O9 ?
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
( p D: w1 D0 F播放器:RealPlayer 10
7 y7 a6 ?2 b9 `6 ^脚本环境:AviSynth 2.5.5
- X8 j a* |0 H: A4 }% s! E! j6 nDirectShow 分离器:RealMedia Splitter$ ]! E) S& P/ P" W u( }
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!9 r H+ f/ D4 b0 {, w* S& m* E
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
7 }& c, z+ O0 W# u (1)把 realmediasplitter.ax 解压缩到:
# a+ d- Y& h. u4 p+ P3 R C:\WINNT\system32 (Windows 2000)
1 g6 G" E' i! ^# h C:\WINDOWS\system32 (Windows XP)
# s3 }6 d- ]2 T2 m- k/ s* G( k. d. W C:\WINDOWS\system (Windows 98)2 e" i+ s, l# Q4 j
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功2 c* |( J% j6 y2 u$ W

% ]6 Z& z# E( t& E1 ^1 _接着编写脚本,就只有一小段,编辑工具当然就是“记事本”$ w2 S. _' E/ }9 o8 M. t% Q
(1)打开记事本,写上
/ G$ S; E9 c" C0 v: i directshowsource(文件路径,fps=30.000)/ e$ S" i- Z6 M
(2)含义:+ w, w1 |) Y/ j) h1 G, V5 ]
directshowsource 这个参数表示使用 directshow 解码
( c; v* a" Y$ [: X0 c# r0 J! v 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
3 P8 {* b6 _6 K: O: a1 [/ k& L7 a$ g c:\video.rm
d- | S: C7 D7 i5 @; \+ M fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
& ~' h6 D( x5 t, b" L" b4 x# _ (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
/ r: {+ U- C) s6 k ; K6 m( V* M, _8 \
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。' f* D7 R( z5 C$ V
# Q/ U# W! _/ e1 O' z: k! R' n7 }
RealVideo) Z( U. ]! U( B( Y* L; C
) b8 g) V+ L& \3 i4 K
Canopus ProCoder 2 帧服务器使用指南6 ^, ~! S" t, \/ o" q* m
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
7 F, N |, P$ Z3 g+ X! {( G
6 h" n8 [* e$ v* V. ?4 k5 k: D第二种方法:利用第三方帧服务器嫁接 ProCoder。7 ^% c' j% x& q1 [( [2 h4 L6 Q
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
' Q$ k3 B: k$ ?* I+ c) i' [9 c3 I+ v支持软件有:
! d3 ?* I0 I% Q$ r; N+ M, U& l Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
5 `3 b& T3 ?, h Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
0 O6 m$ g `" h( [ Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
% Y% p0 ~- _9 m$ T; v( I Ulead MediaStudio Pro - tested with MSP 7.0
) r. D( O* U3 C) v0 y Ulead VideoStudio - tested with VideoStudio 8.0& q5 T) C! Y, x: l) y% K8 C
Pure Motion EditStudio - tested with EditStudio 4.1.38 O$ N5 p. U3 F+ L$ b3 ~ S9 s
Debugmode FrameServer 使用方法:
% s9 F3 B5 K2 i6 B! q5 N 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。* L$ J' m3 h+ f5 N8 N& ]

9 ]0 ]2 C1 d) n/ z: H P4 C! _然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。" H$ P! c! M8 O+ ^( g
 |
|