|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
9 g2 Q( _0 R% _7 XCanopus ProCoder 2 转换 RealMedia 文件8 U1 p; D. M, F7 M/ {
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。/ s; e, d% c, S! Q: T
( U2 Q# K- Y! r) X, i# v
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
4 W. ~0 G, Y" @0 r/ _: g4 k播放器:RealPlayer 10; E+ \8 j+ F0 X1 \
脚本环境:AviSynth 2.5.5
# Z8 ?- ?$ t# V' s& iDirectShow 分离器:RealMedia Splitter$ y9 I: W I3 h- [0 H! y: |
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!7 e. J9 h6 u1 [) }. y! J: @
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
. l6 Y4 D) R* o# T' M3 ` (1)把 realmediasplitter.ax 解压缩到:6 R$ U* C! Q N7 H! _2 {
C:\WINNT\system32 (Windows 2000)
% {$ s8 r- c( g1 c: A C:\WINDOWS\system32 (Windows XP)
! ~& ?+ d1 F4 x9 x* o C:\WINDOWS\system (Windows 98)
2 m) d( w; j& r6 G% f (2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
- h7 t( ^4 O- I5 i! w5 W( g 3 [; t4 \: U% `( |& R
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”0 O! A: H9 j) X+ A4 B" m3 ~
(1)打开记事本,写上
D$ s; y/ K) G" o W$ P, K directshowsource(文件路径,fps=30.000)
; s, `2 Y* C) p) \' T' A9 l/ |& B6 Y, ^ (2)含义:
% j. d! v! ^3 } directshowsource 这个参数表示使用 directshow 解码6 [+ M; `. Z/ \( k: a3 P
文件路径就是你要转换的 rm,rmvb 文件的地址,如:7 q. m. i% H+ w9 F' D# W/ B7 a% ]
c:\video.rm
J$ I r6 O1 K, p3 v/ w( X fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。: U0 n) ~1 U8 k* g% U
(3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
+ i, L+ M" R( w( f
1 ^9 N" x( Z9 ^ K然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
9 v4 Y* [9 P9 E9 B q
) p% h3 i2 |1 J) gRealVideo4 y% s% R- n0 ]8 H# ]4 c# Q

. W( Z7 _2 b, z; ?9 A( z0 Y3 d% HCanopus ProCoder 2 帧服务器使用指南9 |; E) N6 l& c/ c8 M, G& O% y
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。+ v3 v# ^, _8 z1 h5 f

: [) N h! i. M, M9 y第二种方法:利用第三方帧服务器嫁接 ProCoder。& W8 U! `2 F% t
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
4 i, Q' [) g4 H1 I5 e支持软件有:
! x0 W0 k6 H z Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
; g4 o; ]( e- J. T* C1 \9 x Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
! E. b# u4 {5 J. C Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
: T% J" S. r* \+ ]7 V Ulead MediaStudio Pro - tested with MSP 7.0
. e/ v- x2 b3 S9 T, ] Ulead VideoStudio - tested with VideoStudio 8.0) D4 l: V/ L4 Y* u
Pure Motion EditStudio - tested with EditStudio 4.1.3
+ b+ @2 G$ f; W( {Debugmode FrameServer 使用方法: " E* r3 |: s# s. I: G3 x0 C' |
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。: _; y/ [0 [' P' S; G; K
- e- b8 A+ T% j2 O
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。
( \7 X5 }- j6 F0 M1 ]- v |
|