|
楼主 |
发表于 2006-9-21 20:56:05
|
显示全部楼层
Canopus Procoder 2基础教程(五)0 }4 Q; `0 e* q
Canopus ProCoder 2 转换 RealMedia 文件/ |/ b4 V: L7 y, i
作为专业软件,对 AviSynth 多媒体脚本的支持是非常必要的,这将把 ProCoder 的功能扩展到其他很多方面。比如转换 RM,RMVB 格式这个老大难问题,虽然有一些软件可以转换,但是质量却参差不齐,如果利用脚本和 ProCoder,我们就可以把 RM,RMVB 转换为你想要的任何格式。 如果有兴趣,我们就开始对 RM,RMVB 痛下毒手咯,而且手段“残忍”是其他任何软件都比不了的。( p; s- D3 G" l5 Z6 N
" ?$ |5 w$ p- [% f; K要使用 avisynth 转换 rm,rmvb,我们首先需要三个东西:
4 C8 Z0 d3 r; f- L' i: }1 m播放器:RealPlayer 106 | v" d O# u( ~ }% p$ v, n
脚本环境:AviSynth 2.5.5
1 E, c* G) H' u7 \/ nDirectShow 分离器:RealMedia Splitter
' H8 J3 V1 E5 ]3 Q+ [+ b" Y1 s; r4 X8 {( y如果你嫌麻烦,可以直接安装一个叫做 Real Alternative 的 Real Codec 解码包。但是 AvisSynth 都是必须安装的!
% g3 K5 w6 N4 W. k" ] k说明一下 DirectShow 分离器:RealMedia Splitter 的安装方法。
* E2 Y3 ^, V) |: N (1)把 realmediasplitter.ax 解压缩到:4 b& Q) J" o1 q9 P8 o/ T1 B
C:\WINNT\system32 (Windows 2000)
4 g4 v. ] A/ l+ @4 n/ ]: ?) g C:\WINDOWS\system32 (Windows XP)0 D6 Z# X! y, z% I$ d+ d7 r+ X
C:\WINDOWS\system (Windows 98)" v% P- g( I7 b) ?9 y; L( J
(2)从“开始”-“运行”中,输入“regsvr32 realmediasplitter.ax”。出现这个窗口才算安装成功8 s8 H& f6 j) |2 \
, V5 Z1 }0 t, J+ q; S# `! B接着编写脚本,就只有一小段,编辑工具当然就是“记事本”. ~7 \; ]) K# R5 |# M: p
(1)打开记事本,写上
% t1 m1 N8 n" E directshowsource(文件路径,fps=30.000)
" {& u3 H8 z; X) n5 A# e9 w (2)含义: ?0 q* p1 ?0 K7 E) g* z
directshowsource 这个参数表示使用 directshow 解码6 K Q, [0 F. J8 w
文件路径就是你要转换的 rm,rmvb 文件的地址,如:
8 h: J; j* h: O0 c$ E% Z c:\video.rm
4 W: l$ _' ^, t: x0 S, l* [ fps=30.000 帧速率,这个需要根据 rm 源文件的帧速率填写,不然会出现音频视频不同步。 一般大多数都在 23.000-29.000 之间,你可以用 mpc 打开 rm,rmvb 看到。
7 o4 z% j* w, ~6 i& b$ {' U0 b (3)然后保存为“*.avs”文件,不要保存为 *.txt,不然没办法用。*.avs 就是这种图标! }- ~0 Z: i7 o( W+ x0 i' B
% \' e$ J" l! z7 s9 F/ E3 T然后用 procoder 打开你刚才保存的 *.avs 文件,看到了什么?对,你的 *.avs 文件已经导入到 procoder 里面了。你点击“advanced...”按钮看看,出现的是 rm,rmvb 文件的画面。成功了,你现在可以对 rm,rmvb 进行剪切,合并,应用滤镜,转换为各种各样的格式了,就像对 avi 文件一样操作。
: E$ g- I* A" k/ f' i5 T; s
& C2 S, c, O+ o3 f, Y0 e% cRealVideo
9 T, H( [3 L8 W ^2 `" A+ E: N0 O( W: [; F2 X- j
Canopus ProCoder 2 帧服务器使用指南
* V/ [7 t1 F/ G9 M" z4 q2 P( z利用内接非线性编辑软件实现帧服务器功能。ProCoder 提供了 Premiere 和 Canospu Edius 非线性编辑系统的帧服务器插件功能。这样只要利用 Premiere 和 Edius 就可以使用 ProCoder 输出文件了,质量比软件自带的编码器要好。注意:要使用这个插件,必须安装的时候选中安装 Premiere 插件,如果忘了选,那就只有用第二种方法。安装完成后,你可以在 Premiere 的“输出”菜单中看到 ProCoder ,然后使用最开头讲的“向导”功能输出。手里没有 Premiere 的图,只有贴 Edius 了,这个是 Canopus 公司出品的视频编辑软件,结合 ProCoder 倒是最好的。; x4 V) B0 s( W5 T, L# T
- ?3 M! R" U4 h6 c$ i, a! ~第二种方法:利用第三方帧服务器嫁接 ProCoder。
+ S6 g, U6 ^/ A) k由于非编软件有很多,ProCoder 往往不支持,而我们又想使用 ProCoder 的强大功能,这样就必须借助第三方帧服务器。这里推荐一个 Debugmode FrameServer ,支持软件众多,而且免费!新版本还支持网络渲染,也就是说你可以一台机器开 Premiere ,一台机器开 ProCoder 进行编码,不过对单机用户用处不大。(两台机器可以玩一玩,速度提高一倍。)
( y# J$ O2 T9 d# c) A& A支持软件有:1 E4 r( r* F, b, j- B8 ~
Sony Vegas (and earlier Vegas Video/VideoFactory versions). - tested with VegasVideo 3.0,Vegas 4.0/5.0
1 P/ n/ v7 F2 f( C) W+ _ Adobe Premiere 6 and above. - tested with Premiere 6.0/6.5
' Q: @9 d6 ^# j s3 F1 y Adobe Premiere Pro. - tested with Premiere Pro 1.0/1.5
2 _; l* N( @* b Ulead MediaStudio Pro - tested with MSP 7.0
! H. _: ^0 ~9 b6 b) g; C% }6 ]# s7 c4 M Ulead VideoStudio - tested with VideoStudio 8.0
$ o% J4 @4 Z, n: _9 Z% v$ m Pure Motion EditStudio - tested with EditStudio 4.1.3
+ W, x: a- ?) D5 E* P0 TDebugmode FrameServer 使用方法:
2 }8 x! O- T+ v" U 安装的时候会让你选择插件,你机器上有什么软件就装什么插件,不要全装!安装完成后,一般会在软件“输出”选项中出现一个“Debugmode FrameServer (*.avi)”选项,就是这个。我用的 Vegas ,如图。; C+ K6 U/ U# }! ]# y
8 U% i; Y* P) W0 x; [8 z3 @然后点“保存”(或者转换)会在硬盘上生成一个很小的 AVI 文件。这不是普通的 AVI,而是帧服务器的临时文件。下面我们用 ProCoder 打开这个 AVI 文件,ProCoder 会把它作为普通 AVI 文件处理,就像转换普通 AVI 文件一样了。" U/ `2 \6 V0 g. `( M6 q4 x1 l' `# c
|
|