|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
8 J. O5 T( J/ B4 oCanopus ProCoder 2 转换 RealMedia 文件
. V. W' Q5 ?5 d作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。
! s* d, ]! d" b6 O) Q
, r( h5 a4 U5 K! Y) s) P要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
7 [' }8 D D4 Z; Y9 ~# l. t播放器:RealPlayer 10% I ?3 S( F" ]: G) d9 ^5 i, R2 v
脚本环境:AviSynth 2.5.5: f* v( l/ B( _& `
DirectShow 分离器:RealMedia Splitter$ N- Q2 x; D. _. S1 ]
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
7 l0 Z: [. D- o& _% I" J- s说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
- P* W( D" \! K' ]4 C: | (1)把 realmediasplitter.ax 解压缩到:
( J% \5 f4 h5 A; Z% ^5 g+ ` C:\WINNT\system32 (Windows 2000)
& f! _8 _& ^# i7 i6 q C:\WINDOWS\system32 (Windows XP)
1 Z2 G7 o# s. V# q, X C:\WINDOWS\system (Windows 98)
5 G9 [0 r' e- l- z1 T p (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功7 i( ^$ z9 y& j0 K. {+ m- u

! z1 e4 [* Y. O j, L接着编写脚本,就只有一小段,编辑工具当然就是“记事本”" {1 c5 o5 W' Z. L, H/ v* U
(1)打开记事本,写上4 _7 O5 K' j; D0 `
directshowsource(文件路径,fps=30.000)' y5 l% ?# r! |
(2)含义:
0 i Q; i% T& z7 o4 |) M1 @6 y' ` directshowsource 这个参数表示使用 directshow 解码: x, N, Q5 u J. m: c+ @1 r
文件路径就是你要转换的 rm,rmvb 文件的地址,如:
" E) V3 Y; {8 w c:\video.rm
. |( o+ V. _' Z- {# [7 t5 l/ Y5 ]0 V fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
/ c; p7 n) Q7 e, \6 { (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
% k0 J+ e+ B; t; s; x4 _ % c* j; f* Y# l& `' H9 X
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。$ c. u& N8 v% R& N/ F* z- E. I* D
, M; D# f8 p% k8 |
RealVideo
4 V8 h! x' Z5 b& d8 K9 Q5 |* W
: K8 ] V& G- Q2 Y4 TCanopus ProCoder 2 帧服务器使用指南( X9 B# Z R2 J! c# o
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。1 d! N7 \7 N% ^% `

7 T" Q/ d: \8 T' V第二种方法:利用第三方帧服务器嫁接 ProCoder。
$ b* d- l: P3 f) v' s由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
: f/ _3 @1 D; n: G. E3 E6 S2 e5 H支持软件有:0 y) D+ J$ @# e- ]6 z
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 * a& C6 i9 R& c% ]
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
" G& n- I- s, r- }! n( A6 y Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5 ' W5 l1 @( Z1 [* ^
Ulead MediaStudio Pro - tested with MSP 7.0
4 o( O5 }2 T5 i" r) u Ulead VideoStudio - tested with VideoStudio 8.0 H, N- z* H" C/ ?3 l4 \! A- F
Pure Motion EditStudio - tested with EditStudio 4.1.3
/ g; R3 O4 F, G8 c9 FDebugmode FrameServer 使用方法:
) B7 g: h7 W3 S( |) v( X/ O) Y. f 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。/ O0 ?/ t d4 f N+ a
- b* e9 v4 F, E+ u% V$ O! e' d
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
9 g) u. ]" E# P0 P, m- f |
|