|
楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)
+ @' u$ P, }! h5 NCanopus ProCoder 2 转换 RealMedia 文件
, I: M% x6 P; d作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。" f4 F+ m0 M) K* V
5 G, I6 F% p/ W$ x要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
2 U8 a+ h# b& d+ U4 q& B; e( s播放器:RealPlayer 10
$ S$ Z$ C: V3 q. R. T3 { u3 o脚本环境:AviSynth 2.5.5
; y& x: J$ G7 @9 Z# v; lDirectShow 分离器:RealMedia Splitter/ H$ T$ }/ h7 P. ]
如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
+ i7 K6 b6 s" s* v说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。9 R p, a# i. u. g7 `" i5 R' S
(1)把 realmediasplitter.ax 解压缩到:
) n$ A, a, S+ T, r- F9 E C:\WINNT\system32 (Windows 2000)
- Z, l( Y; _; r5 ^1 _* F+ i) S! Y C:\WINDOWS\system32 (Windows XP)
+ I9 o& ^1 B6 T: l! `+ K! ~6 { C:\WINDOWS\system (Windows 98)1 H$ H4 n- D e" S5 |9 f: r: ]
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功
3 o7 \4 X+ ]2 x; Z/ c v( I) k- ]% {4 _& O3 H5 M% G/ G7 y
接着编写脚本,就只有一小段,编辑工具当然就是“记事本”; \: D8 c3 `! F4 U9 n
(1)打开记事本,写上 l6 l: U: `9 n- P, T, W& W! f
directshowsource(文件路径,fps=30.000)
" K1 D/ N6 N* a# h- U- ~2 ^ (2)含义:
7 C2 E2 T2 }/ E directshowsource 这个参数表示使用 directshow 解码
0 a' \# s! i: Q, G 文件路径就是你要转换的 rm,rmvb 文件的地址,如:
0 ~5 x8 ]8 J: v" I; T! L c:\video.rm
1 R: ?9 {, t: A1 y* i9 u! U% q fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
! K+ L2 X6 V" d! J, Z A (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标" } j. l9 b5 }" r9 S0 u
% {8 M1 B9 j( [6 b
然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。! I$ c. G0 h9 P
7 _7 d* V! l: B1 @: mRealVideo
4 J' [) V4 l1 h9 a: ?; T$ V9 e- s- U7 [0 `8 T+ H9 V. c
Canopus ProCoder 2 帧服务器使用指南9 A' s# {& V- d/ Z% M
利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。. ?. w8 w5 p* W# j' Q
2 L0 Y& o1 y# R' l
第二种方法:利用第三方帧服务器嫁接 ProCoder。# S) w e# U, a; W" a6 }. P3 o! C3 Y7 q3 G
由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)- a/ f+ M- P0 t8 I) r/ e! H
支持软件有:$ q3 d% h: S1 I, F4 c0 s
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0 1 r& P+ q& l: @. m! g2 r
Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5 3 q8 I- y& n; V3 T3 }" [# i
Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
& q2 M% B* ?4 K- q. Y2 Z K" a Ulead MediaStudio Pro - tested with MSP 7.06 J0 A) F$ C1 S" `! a
Ulead VideoStudio - tested with VideoStudio 8.0; @7 W: Q( d; J6 U- `/ f/ D
Pure Motion EditStudio - tested with EditStudio 4.1.3; @6 l, c% I9 A8 t0 m& S( h
Debugmode FrameServer 使用方法:
9 \0 E$ R# ^; Y% J0 G. ]7 A 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。: A: L% U/ `; F% `$ M7 X0 {7 O
# c0 J& H( @" ]2 V( Y7 b, c
然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。; J2 @ T+ s5 {
|
|