|

楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
; B% c1 {3 [$ J/ p6 h E% pCanopus ProCoder 2 转换 RealMedia 文件4 M1 A" W( s) A& t
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。5 b0 P s7 A$ [4 h
6 |) K8 T8 i/ b, G$ I
要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:0 o4 @3 Z1 h. b ?# k7 t
播放器:RealPlayer 10 d- E! {2 c& l3 ?' [1 x; @) U
脚本环境:AviSynth 2.5.5
) q: s, Z, C, T2 b+ o L- aDirectShow 分离器:RealMedia Splitter" P; K/ X- T7 h: C$ U; m
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!/ Y# f [+ o2 x* y
说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
/ G1 Y8 o1 c9 O+ `. D& F; I- K (1)把 realmediasplitter.ax 解压缩到:/ [/ ]$ e5 y3 s5 {8 s
C:\WINNT\system32 (Windows 2000)
2 ^3 Q! w3 T; q C:\WINDOWS\system32 (Windows XP)% o; w, Z% r, B; c2 i, i/ m. I3 A
C:\WINDOWS\system (Windows 98)+ ]" i/ e& f* p1 U
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功" |" v/ h% Y% M3 s ^" N

2 ?6 t1 a0 Y- Q$ |' e8 y: z接着编写脚本,就只有一小段,编辑工具当然就是“记事本”
4 a; L L( K+ e% V8 G; M' x. r (1)打开记事本,写上! H. S4 Z+ h4 G- K; b( \
directshowsource(文件路径,fps=30.000)
; _/ ?) g4 E; A! j# k8 p (2)含义:
- a$ b- V7 k. _ directshowsource 这个参数表示使用 directshow 解码
- w7 @# W* Y9 O 文件路径就是你要转换的 rm,rmvb 文件的地址,如:$ I$ ~/ u. {3 x1 z8 `, g
c:\video.rm
/ d7 q7 O' n9 B- b7 K4 W- n fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
0 o# }* O* @9 o (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标
+ E' z3 z3 y$ L* I+ C2 |3 I% ~& F8 o+ a ; R; Y- {( Q5 j" x
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。7 }2 O7 R2 g& J F

7 t+ L& y0 p% E+ f! bRealVideo
+ g! V+ G1 _. ]9 d; A+ e
# p' S5 l! s' W# j. j) I8 U6 v* ]! F6 NCanopus ProCoder 2 帧服务器使用指南
, l4 D# e# P4 [7 M' v利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。
0 h \0 `7 u3 E/ w5 j/ p
$ l& Z( S0 P( }( i第二种方法:利用第三方帧服务器嫁接 ProCoder。7 @0 _; V7 R! y r, x( y9 ^ |
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
% t6 V# r$ u! u& V; c" t, [支持软件有:
, X2 V$ Y9 g8 e) k u Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 . m1 `- L l2 e1 f; e" O) W
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 % P9 `; W% _4 X9 @
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
! `2 J+ c7 }! a P* \8 | `8 o Ulead MediaStudio Pro - tested with MSP 7.02 E1 d6 }, o, I+ ^8 G/ v; j9 o
Ulead VideoStudio - tested with VideoStudio 8.0" b8 ~! J+ Y6 H
Pure Motion EditStudio - tested with EditStudio 4.1.3
8 u0 R9 Z1 E. v; ]* XDebugmode FrameServer 使用方法: + k" H+ k7 d( b" l& ` r( e7 R$ O4 \
安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。5 Z) q" R8 H3 d& L8 x& p" {
( g* O. E B) O, b
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。- P# q- [) @& `2 y/ @4 p
 |
|