发新话题
打印

【影音转换】转换君教程以及加入字幕方法

【影音转换】转换君教程以及加入字幕方法

本文已刊登在掌机王SP11期 禁无断转载 书面版权归掌机王杂志所有: w* _$ {1 L4 R) `0 I: r( @
此文版权归原作者和www.chinapsp.net中国PSP之家所有,未经原作者同意,严禁任何形式转载!所有形式的转载将被视为非法转载,杂志媒体以及原作者所追究的法律责任由转载人承担,本论坛不承担任何法律责任。
# x1 r' D" d3 s( f* L3 {转载著名2 Z/ x0 p; r- |) K/ ^8 Y1 r
■  ■┅┅┅┅┅┅┅┅┅┅┅┅★
2 Q3 {7 a0 J. [& o  w; i/ {■● ■   www.chinapsp.net3 Y  V8 M$ n' P. s( V  `- p  |
■ ●■  站友IOIR原创 5 r- @/ w$ f% x9 F) {% v1 `
■  ■┅┅┅┅┅┅┅┅┅┅┅┅★% X: n  M) a# U' H$ @) C: W

. Y7 e1 b9 G( e2 W% j  授权转载 本人原创
2 A( q) m1 R+ d# n  }" O上一期介绍了IC2的具体操作方法,不知道各位看官是否都已经能够熟练操作了呢?今天再给大家讲解一下携带动画变换君(以下称转换君)的使用方法以及如何利用转换君和AviSynth 解决大家头痛的字幕问题。
% M) Q. z1 k; G1 O转换君支持转换avi,mpg,mov,rmvb(rmvb涉及到编写AVS文本,具体方法在以后说明)等格式的文件,转换方法如下.
% |9 L2 l, c2 g8 ?& D# i把转换君解压到本地硬盘,先打开安装目录里的Setup.exe,设置文件格式,选择Customized:MP4 FOR psp,然后点击右下角的APPLY(确定按钮)。(图A)
; E! |$ D. g# J4 G' x7 l- z
( d3 n3 W; Y4 w# G/ `接下来启动3GP_Converter.exe,选择适当的画质.(图B)
6 Y/ a$ W* O: v/ W$ N
# ?/ V0 h. v0 s. G8 C3 W' e然后点击Select,选择输出MP4文件的目录(不可以选择本地硬盘的主目录,必须选择一个根目录,否则会有错误提示)(图C)
' f& a4 ?# n0 J3 z( M# \9 p3 I& e) Z
把需要转换的视频文件用鼠标拖放到上面的白色窗口中,就开始自动转换了。(图D)
3 J; o- t+ e1 n0 i2 ?
% [5 O$ a) ^- @, }2 a转换完毕后把转换好的MP4文件传入PSP里就可以欣赏了。; p* l, @# H% |4 S8 I, }7 r6 v! k( S
分别选择了几个画质选项做了测试
% J7 Q( v# `/ k' w4 Z3 ]4 v一.QVGA/15fps/384kbps stereo/64kbps' _0 S* E2 s1 N% i/ R
二.QVGA/29.97fps/768kbps stereo/128kbps7 E8 r+ B, [+ Z5 W
三.QVGA/29.97fps/1500kbps stereo/128kbps" X7 {- A* A) ]; [
四.QVGA/29.97fps/QB4stereo/64kbps
, g1 ?3 j2 n, e/ N, f# h* S五.QVGA/29.97fps/QB10stereo/64kbps
' S0 K5 Y, r' @; `在码率比较小的视频文件播放中,一,二,三的画质没太大分别,只是转换后文件的大小不同(kbps越高文件越大)。在高速的动态画面中一有明显的马赛克和拖后现象。一般建议动画片选择一方案,电视剧,电影选择二方案。方案三是官方测试选项,建议大家就不要用了。而四和五方案转换出的视频文件不仅画质极差,文件还很大,真搞不清楚软件作者是怎么想的。9 m- z6 e6 H' }5 y9 j: L+ R- E7 J
目前网上又发布出了转换君的迷你版,使用方法与转换君一样,并在3GP_Converter.exe中提供12种画质转换方案,从上到下依次为.
& I" b% C" Z3 n0 F: m7 w" T% s16.9影片,一般画质,消遣用(2-5Mb/min)+ M+ r$ a! I4 _# i) w) s
16.9影片,普通画质(3-7Mb/min)
$ l2 J% g$ g  W2 Y0 ?0 y9 X; T( E16.9影片,完美画质(7-11Mb/min)
3 B- T$ m! W4 i; f2 @16.9MTV,一般画质,消遣用(3-6Mb/min)0 b, n' U0 R; N, F
16.9MTV,普通画质(4-8Mb/min)4 H8 \) d9 s2 T# D) z
16.9MTV,完美画质(8-12Mb/min)
+ O0 k- s& A" U, [6 U: \4.3影片,一般画质,消遣用(2-4Mb/min)1 Y- H$ h2 Y' Y$ L' f
4.3影片,普通画质(3-7Mb/min)( B2 A% p3 y* V0 e% z
4.3影片,完美画质(7-11Mb/min)4 ~% _) d( l  J9 S& E
4.3MTV,一般画质,消遣用(3-5Mb/min)
) B% q; Z5 Q& p, ^& l* L. }4.3MTV,普通画质(4-8Mb/min)
  I$ r' {/ Y8 W# S7 Y: j1 ~4.3MTV,完美画质(8-12Mb/min)/ G6 D1 Y4 M% Z# M) K

. G  \1 C% \( M9 M5 |! k: Q转换君加入字幕方法
* G$ s. D0 }8 ]1 n转换君软件从0.23开始支持AviSynth.我们可以利用AviSynth来实现转换君给视频文件加入字幕的功能。! ]2 b3 K) \7 Y) a2 @, n% [
AviSynth 的使用非常简单,但是目前很多人都用DirectShow + DVobSub自动调用avi文件和同一目录下的同名文件的方法。但做过这件事的人都知道,这种方法不但效率低速度慢,而且并不能保证在所有的系统或者任何情况下都能稳定。所以我给推荐大家AviSynth。) ~+ s" q& ~, w  {+ p) w
下面先介绍一下AviSynth。
0 l( ]' d, ?  j% \% J0 b' IAviSynth是AVI SYNTHesizer的缩写,意思就是AVI和成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生)AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来合并和滤镜处理影像文件。最独特的就是AviSynth并不是一个孤立的影像处理程序,而是在影像文件和应用程序之间起着“桥梁”的作用。
7 ^: C- c3 M0 o- g; O! c/ l: ?AviSynth的基本工作原理是这样的.   k" ^2 t/ z* o6 f7 m2 X. b" e1 c
首先建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),这些命令指定要运行处理的影像文件和滤镜;然后运行影像应用程序,比如VD或ND,打开脚本。此时AviSynth就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth在后台所做的处理,而认为是直接打开了一个“被处理过”的影像文件。AviSynth处理的影像文件在运行过程中直接导入应用程序,没有临时文件,所以节省硬盘空间。
4 K# H4 v2 K) `$ k$ o1 H4 E下面介绍一下具体使用方法
1 ]$ Q0 E" a0 M- R: Y6 y6 G8 IAviSynth的安装1 O6 h. q9 o) r
下载的ZIP文件解压缩到本地硬盘后把AviSynth.dll复制到Windows\System下(W98,ME)或Windows\System32下(W2000,XP),然后运行INSTALL.RE。安装完成。
* D( P* A( i, q  r+ b. C  ]首先用Notepad建立一个名为 myfile.avs的文本文件,然后打开它,在里面输入
& T5 h9 L: ]# L4 j" M/ n# HAVISource("C:\Video\myfile.avi")
" D: p% v& }5 J% D8 d) a5 u: rLoadPlugin("VSFilter.dll")0 I& ?2 t9 t* k8 M+ s
VobSub("C:\Video\myfile.idx")  j4 o; F5 C& s$ {
然后再打开此文件,会发现 vobdub已出现在视频文件之中。
* Q8 B) m5 F  w5 z! \. f如果用的是文本字幕,只需要把第三行改为
- m+ ^7 Y5 M- K5 A& t; pTextSub("C:\Video\myfile.srt")% l. b1 R, @4 A3 f, w3 l, v* N& I$ A
这样文本字幕就出现在视频图像中了。; Y/ h" s% H1 u9 j0 b- w
给大家解释一下这几行命令所代表的意思。第一行代表的是把括号里面的软件作为avi标准文件打开来编辑。而第二行的命令表示AviSynth在处理文件的时候调入括号里面的插件(详细的滤镜命令参照下文,本命令中是打开了VSFilter.dll插件,就可以使AviSynth支持vobsub字幕)。第三行命令是Vobsub插件自定义的命令,可以将上面的字幕文件加入到视频总汇,输出到打开的任一打开的avs文件视频编辑软件上。最后把myfile.avs拖入转换君里就可以了。
' F9 o6 ~% f1 p: \$ r" x& h' M. u3 d  }. Y

- S% [' A: ]3 q3 X( i+ P' p$ z
, s6 U; \' i/ H; ?9 P# P' }+ S下面再给大家介绍几个最常见实用的AviSynth内建滤镜
/ q! G7 n& o2 B* A( W一源文件滤镜
) p0 I6 ^% G- Y7 y8 f: T1.AVISource
2 v) z! N: h3 O! }& [: n& Y: F导入AVI,对于DivX或XviD,需要安装相应的Codec。
* E  f- n" }7 K+ m* J7 V例.AVISource(“test.avi”) # {% Y! b# Q% H
2.WAVSource ) a2 V$ o( y) y% ]
导入WAV
  Z% n9 G4 Y6 N! G5 N例.WAVSource(“test.wav”)
( l& f# o4 }/ ~& F5 {. T" H二处理滤镜   A2 y6 D2 \, ?4 q$ v* o
1.AddBorders , ]+ g2 \9 E: H. |
加边.给影像加黑边,尤其适用于对16:9的影像加字幕,希望不影响图像,把字幕加在图象的下方的情况。参数是整数,顺序是左、上、右、下。 3 i" Q- N. b2 w4 C; j/ U/ D$ ?
例.AddBorders(0,64,0,64) # 把640*352(16:9)改成640*480(4:3)
" }1 m+ \* ?% s% {+ o- Y# e3 S2. LanczosResize
" h% ^0 u  ^/ M  v2 o8 W/ @1 n5 ]7 s7 e放大缩小.Lanczos采样方法可以在图像处理中看到,是BicubicResize的替代者,提供更精准、更锐利的画质。本来是日本人开发的第三方滤镜,在日本普遍使用,欧美使用BicubicResize。自2.05版本开始吸收为内置滤镜。
" k* {# r  h! r! |: c1 j& k例.LanczosResize(640,480) # 把分辨率改变为640*480
6 ~5 T; r1 |- d! G1 Q三声音滤镜
5 Q' a8 e3 P% {! Q# I1 Y/ v( w) d1.AudioDub
) f4 S4 i0 p: z影音合并.可以把影像和声音合并在一起。适用用用Helix直接做RMVB格式的DVDrip。
" E8 J+ L0 N4 Y: n7 x例.Video = AVISource("test.avi")
  K5 P; Z* f; C3 jAudio= WAVSource("test.wav")
6 h# ]7 j  v9 J; N* |" L' xAudioDub(Video,Audio) # 把test.avi和test.wav合并 + Y* P3 T: h1 o1 ^2 [
2.DelayAudio 3 [' m7 f/ R; w7 X/ L7 ]/ x& b, k- H
声音延迟.由于从VOB里分离的AC3通常有延迟,所以用Azid转码得到的WAV也有延迟,在用AudioDub合并时就需要加上这个延迟。
8 Y2 `" G2 p" Q4 w9 N例. WavSource("test.wav").DelayAuido(0.5) # 把test.wav延迟半秒( O/ A& F5 ]+ y! y
四字幕滤镜
1 A2 I! i; x6 B/ G$ [2 Q$ o1.VobSub
- z7 C9 w1 q# E: PSub字幕.VobSub不但是外挂字幕的好手,内嵌字幕也是一样的强。 + g+ V: F& z8 n# Y! O' @
将字幕的2个文件test.idx和test.sub放在同一个目录下就可以了。
3 W: D; P! b( r8 y例.LoadPlugin("VobSub.dll") 4 G0 J3 n' U4 e6 k, ]- E
VobSub(“test”) ! }8 G& a/ u& k; |: M" \6 S0 `
2.TextSub
8 T! {4 D! f" @% x9 ESSA和ASS字幕.这个也是VobSub自带的,可以内嵌特效字幕。 - \8 s# `1 o0 [4 Q5 `
例.LoadPlugin("TextSub.vdf")
* R- d0 @/ a1 U0 ?TextSub(“test.ssa”)& P, ]$ I; }4 a7 P3 K5 p- E$ G- M& y

; b5 H6 V* n6 c5 G
) k0 y' K2 |7 x9 T! U% Q) R; ]& m. p& ~; j, {
( Y4 H- v$ V- Y* w1 A
玩转PSP栏目介绍& o+ M/ y/ K8 @! Q( k+ R0 L. g
一IC2教程和注册表修改方案 (附影音整体不同步问题的原因和解决方案)& R8 S4 z0 R! Y% x& q. m3 I
二转换君教程以及加入字幕方法
* f, c" w/ F# W' y9 i1 F  K二PSP终极高保真MP3压缩教程' u: D( H, h' e  z0 f5 u# D! }
四关于RMVB格式的转换问题的解决+ H* v* q9 W6 l& O1 e% U
五如何解决影音压制的双遇问题
! J& l2 {& |& t/ i; I- p/ C% \六最新版FLASH转AVI格式工具详细教程4 S) l7 i: X& i& |; n
七影音文件的剪切与合并
0 x  X( D9 V% ^+ N6 N八 DAT DIVX MOV格式转MP4+ e+ @* x  g+ m7 R
九MPEG ASF WMV格式转MP4
4 ?+ i9 C0 g( k6 X" C十超越IPOD,MP4音频打造PSP最强音乐(是音频的MP4,不是视频的)
  [, G; k5 p# h! w' B4 o十一PSP上网 在线升级 连机游戏
+ U) Q. t: o* ^2 _  l2 c% w十二PSP动态电子书制作# K- ~) Z4 k5 g: x! y
十三完全DVD9转制教程" w4 x/ y2 S/ i- P: {9 q3 M: }
9 h' p4 D: R6 R

& v( m3 \/ Q: T9 m* v* w6 x. A$ [$ y7 b0 U+ J$ f$ h! P

" y7 Y$ \6 T$ x( w
5 G3 {+ L! N" A  t; h$ H' K% l8 d
9 S4 r7 S- D4 o2 U
. W/ D6 B* H2 `( \8 X

% }8 q$ o5 p7 c# Y) r6 Y" c; i

TOP

发新话题