|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
& a: A W( V2 v9 d3 y! o" yCanopus ProCoder 2 转换 RealMedia 文件5 t: ^8 a6 Y9 N# i3 Z: r* X( d
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。# H% ` I0 c6 I

2 P @2 v/ C$ n4 y要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:( v( ^* F: k% D1 b) P4 `+ o5 G( Y" ~
播放器:RealPlayer 104 r" \+ p5 y5 k+ g" {, R+ ?! s
脚本环境:AviSynth 2.5.5
5 d1 i" U* e: {1 c& RDirectShow 分离器:RealMedia Splitter
) R2 v) n* b# Y* S4 e如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!; v( u& z) ]- j/ l0 j" |- o
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。- R5 G% a5 o8 U1 p3 n* I7 d
(1)把 realmediasplitter.ax 解压缩到:
) O2 ^/ t& ]: g# `% p; ?2 U( H8 p C:\WINNT\system32 (Windows 2000)* |7 u- h$ G+ R9 S( U I% w
C:\WINDOWS\system32 (Windows XP)5 K! T! H9 ~1 b
C:\WINDOWS\system (Windows 98). f- p2 ^& j( T! c
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
( S4 Y# C2 }8 Q& z/ ]1 T4 J: |
6 z5 _: m# B) c% F% @3 w( s接着编写脚本,就只有一小段,编辑工具当然就是“记事本”4 w0 b6 M% ~4 i; D% D4 L1 O
(1)打开记事本,写上
& K2 A* S8 C" y8 u3 c7 Z3 p1 z1 x& A directshowsource(文件路径,fps=30.000)
) J4 E. y% T5 P (2)含义:
7 s: P% P0 H" R/ f X% V. ~ directshowsource 这个参数表示使用 directshow 解码
, ^/ w. Y" P. n! b7 P 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
, A" H0 h5 j* a9 V* x- ^ c:\video.rm% T3 V1 ?5 p4 j. Z
fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
' ^( s0 c4 W7 ]+ }6 U4 X9 Z$ C (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标! j7 t* [+ P. z
! i5 R- I% ~7 k
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
7 F8 q- \" X2 P& y+ \
# ^% p( X% N/ x1 c, b J: j4 F* R. iRealVideo- ?4 z' d* k2 a3 o [
' r, I) E- C% o. f) L: B
Canopus ProCoder 2 帧服务器使用指南. `; w. d# W9 `. r
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
# R( s A- q. Z$ R2 b$ L( L
( Y$ c3 ~$ V+ O6 S6 N第二种方法:利用第三方帧服务器嫁接 ProCoder。: m# R; w6 U$ E# W) a! u0 t$ S
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
9 ?% ^5 u1 O( M/ x支持软件有:7 N& R$ N% K9 K+ b
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 + p1 G1 p" {+ ^4 A2 U# r. ]
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
! S/ d) J4 ?3 x9 S Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
% e1 G w% v9 O$ ?2 ^; Z) @ Ulead MediaStudio Pro - tested with MSP 7.0
3 b d% H, M+ F7 x/ I1 C Ulead VideoStudio - tested with VideoStudio 8.09 f8 [- G% U4 ~* U* @5 G! I
Pure Motion EditStudio - tested with EditStudio 4.1.3
7 L0 w e2 a" uDebugmode FrameServer 使用方法: : l! U' o$ f; T3 |, V
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。, g" B: E; f7 t. c: @$ m1 O
% h% d* Q9 t! R2 M/ D+ d
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。0 O. Q! K$ u5 \6 X. w: R9 s
 |
|