|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
, o# a9 `1 V6 J9 s* ?! p6 r' p0 eCanopus ProCoder 2 转换 RealMedia 文件
" t9 N5 y% |2 _+ o% Z作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。6 t- Q/ y. ^, C2 B
; [4 ~" o& O& P5 i( d
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:) N( J2 W6 w) ^# f3 X
播放器:RealPlayer 10
0 O2 ]( B$ g/ _4 R+ Y- `脚本环境:AviSynth 2.5.5
3 l y4 I; V% |4 B( ?/ NDirectShow 分离器:RealMedia Splitter
/ `. D' ?& \" _/ I如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
0 g" d0 @5 I: L说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
* I1 n) R: a3 ? ], N# H (1)把 realmediasplitter.ax 解压缩到:4 y& Y$ \: J2 f" L% X, m& c( x
C:\WINNT\system32 (Windows 2000)
0 \/ }: _, \3 F/ R" ^4 x C:\WINDOWS\system32 (Windows XP)
( R0 @# M" G8 c4 q3 X; o5 d6 V. s, ]: ~ C:\WINDOWS\system (Windows 98)
b) W% x* k7 F' `# u" \ (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功( J9 z* k# V! M: D. d$ O. a! q

) n" m0 D+ V* r T* F; a接着编写脚本,就只有一小段,编辑工具当然就是“记事本”0 {' O) v g. B5 f8 }/ K# _
(1)打开记事本,写上- K5 U( U3 y7 r7 t3 j# x0 Q' O
directshowsource(文件路径,fps=30.000)( @' t: @% [+ ^
(2)含义:
1 p: e# g' N% J# z& m/ T( B. K, { directshowsource 这个参数表示使用 directshow 解码
7 K; H* g& ]: t' d2 D& ?! G 文件路径就是你要转换的 rm,rmvb 文件的地址,如:% R/ s6 o1 J; X9 v* x2 w! g
c:\video.rm2 @- T8 K$ G* |# t: G! [1 G
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
. x; Y$ C, t0 @ V- O2 Q X (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标% `: J) l& z0 `/ F* f7 j9 \

- `+ G( c" a; S; f/ I' g然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。+ l; o: [3 e! h$ u2 k

, z* C* U- z1 Z/ ]3 T: KRealVideo/ k& V, q* R( O' F$ l; D3 @, I) |

( G3 _% E/ F6 \( s& f7 d% WCanopus ProCoder 2 帧服务器使用指南) D+ f `& V) `- y7 y1 s4 x
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
+ S4 e3 v+ l, B) U
& D" Z: f7 Y' u/ r2 k6 U& a第二种方法:利用第三方帧服务器嫁接 ProCoder。0 G* z0 e/ m" U! q7 q% e
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
% C7 X4 g( L7 N+ R# T( a支持软件有:2 Q& Y1 B7 L2 X2 z9 ^+ |6 \
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 5 q' k) N- e2 ]2 u* M
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
5 A" j2 Z# u# {: m) M& y Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 & a2 m2 g9 H: e, f4 e1 m b
Ulead MediaStudio Pro - tested with MSP 7.0
0 K- N# k0 B9 c9 ? Ulead VideoStudio - tested with VideoStudio 8.09 h) W) ^0 m3 b$ y
Pure Motion EditStudio - tested with EditStudio 4.1.35 x( _2 M# @1 `+ l
Debugmode FrameServer 使用方法: . s0 m! s/ ]$ E" G8 E5 x3 _! p6 m
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。
8 @ n! p3 S6 j8 f( b( E
& k W; `/ _& D0 W1 C- T, l( V* K然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
! k* K, h+ | N" p5 }, S |
|