Nw BBS 壬天堂世界

 找回密码
 注册
搜索
热搜: 资料集合
查看: 4685|回复: 3
收起左侧

[影音] 二转换君教程以及加入字幕方法

[复制链接]
发表于 2005-3-14 16:39:46 | 显示全部楼层 |阅读模式
本文已刊登在掌机王SP11期 禁无断转载 书面版权归掌机王杂志所有
此文版权归原作者和www.chinapsp.net中国PSP之家所有,未经原作者同意,严禁任何形式转载!所有形式的转载将被视为非法转载,杂志媒体以及原作者所追究的法律责任由转载人承担,本论坛不承担任何法律责任。
转载著名
■  ■┅┅┅┅┅┅┅┅┅┅┅┅★
■● ■   www.chinapsp.net
■ ●■  IOIR原创
■  ■┅┅┅┅┅┅┅┅┅┅┅┅★

  授权转载 本人原创
上一期介绍了IC2的具体操作方法,不知道各位看官是否都已经能够熟练操作了呢?今天再给大家讲解一下携带动画变换君(以下称转换君)的使用方法以及如何利用转换君和AviSynth 解决大家头痛的字幕问题。
转换君支持转换avi,mpg,mov,rmvb(rmvb涉及到编写AVS文本,具体方法在以后说明)等格式的文件,转换方法如下.
把转换君解压到本地硬盘,先打开安装目录里的Setup.exe,设置文件格式,选择Customized:MP4 FOR psp,然后点击右下角的APPLY(确定按钮)。(图A)

接下来启动3GP_Converter.exe,选择适当的画质.(图B)

然后点击Select,选择输出MP4文件的目录(不可以选择本地硬盘的主目录,必须选择一个根目录,否则会有错误提示)(图C)

把需要转换的视频文件用鼠标拖放到上面的白色窗口中,就开始自动转换了。(图D)

转换完毕后把转换好的MP4文件传入PSP里就可以欣赏了。
分别选择了几个画质选项做了测试
一.QVGA/15fps/384kbps stereo/64kbps
二.QVGA/29.97fps/768kbps stereo/128kbps
三.QVGA/29.97fps/1500kbps stereo/128kbps
四.QVGA/29.97fps/QB4stereo/64kbps
五.QVGA/29.97fps/QB10stereo/64kbps
在码率比较小的视频文件播放中,一,二,三的画质没太大分别,只是转换后文件的大小不同(kbps越高文件越大)。在高速的动态画面中一有明显的马赛克和拖后现象。一般建议动画片选择一方案,电视剧,电影选择二方案。方案三是官方测试选项,建议大家就不要用了。而四和五方案转换出的视频文件不仅画质极差,文件还很大,真搞不清楚软件作者是怎么想的。
目前网上又发布出了转换君的迷你版,使用方法与转换君一样,并在3GP_Converter.exe中提供12种画质转换方案,从上到下依次为.
16.9影片,一般画质,消遣用(2-5Mb/min)
16.9影片,普通画质(3-7Mb/min)
16.9影片,完美画质(7-11Mb/min)
16.9MTV,一般画质,消遣用(3-6Mb/min)
16.9MTV,普通画质(4-8Mb/min)
16.9MTV,完美画质(8-12Mb/min)
4.3影片,一般画质,消遣用(2-4Mb/min)
4.3影片,普通画质(3-7Mb/min)
4.3影片,完美画质(7-11Mb/min)
4.3MTV,一般画质,消遣用(3-5Mb/min)
4.3MTV,普通画质(4-8Mb/min)
4.3MTV,完美画质(8-12Mb/min)

转换君加入字幕方法
转换君软件从0.23开始支持AviSynth.我们可以利用AviSynth来实现转换君给视频文件加入字幕的功能。
AviSynth 的使用非常简单,但是目前很多人都用DirectShow + DVobSub自动调用avi文件和同一目录下的同名文件的方法。但做过这件事的人都知道,这种方法不但效率低速度慢,而且并不能保证在所有的系统或者任何情况下都能稳定。所以我给推荐大家AviSynth。
下面先介绍一下AviSynth。
AviSynth是AVI SYNTHesizer的缩写,意思就是AVI和成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生)AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来合并和滤镜处理影像文件。最独特的就是AviSynth并不是一个孤立的影像处理程序,而是在影像文件和应用程序之间起着“桥梁”的作用。
AviSynth的基本工作原理是这样的.
首先建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),这些命令指定要运行处理的影像文件和滤镜;然后运行影像应用程序,比如VD或ND,打开脚本。此时AviSynth就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth在后台所做的处理,而认为是直接打开了一个“被处理过”的影像文件。AviSynth处理的影像文件在运行过程中直接导入应用程序,没有临时文件,所以节省硬盘空间。
下面介绍一下具体使用方法
AviSynth的安装
把下载的ZIP文件解压缩到本地硬盘后把AviSynth.dll复制到Windows\System下(W98,ME)或Windows\System32下(W2000,XP),然后运行INSTALL.RE。安装完成。
首先用Notepad建立一个名为 myfile.avs的文本文件,然后打开它,在里面输入
AVISource("C:\Video\myfile.avi")
LoadPlugin("VSFilter.dll")
VobSub("C:\Video\myfile.idx")
然后再打开此文件,会发现 vobdub已出现在视频文件之中。
如果用的是文本字幕,只需要把第三行改为
TextSub("C:\Video\myfile.srt")
这样文本字幕就出现在视频图像中了。
给大家解释一下这几行命令所代表的意思。第一行代表的是把括号里面的软件作为avi标准文件打开来编辑。而第二行的命令表示AviSynth在处理文件的时候调入括号里面的插件(详细的滤镜命令参照下文,本命令中是打开了VSFilter.dll插件,就可以使AviSynth支持vobsub字幕)。第三行命令是Vobsub插件自定义的命令,可以将上面的字幕文件加入到视频总汇,输出到打开的任一打开的avs文件视频编辑软件上。最后把myfile.avs拖入转换君里就可以了。

[ Last edited by IOIR on 2005-3-24 at 03:21 ]
回复

使用道具 举报

发表于 2005-3-15 03:40:49 | 显示全部楼层
非常感谢~
现在最缺少的就是这样珍贵的教程了^^
回复

使用道具 举报

发表于 2005-3-16 05:51:12 | 显示全部楼层
Wow, you ARE great~
兔子是NW有名滴软件BC,连怎么用网上的存档都不会-0-b

和你一比,只好灰溜溜地躲起来了 >_<
回复

使用道具 举报

发表于 2005-3-17 12:42:27 | 显示全部楼层
垃圾,那是原创的啊,我昨天刚在掌机王SP11辑上看到和你一模一样的文章,真是他妈的不要脸,大家给我拖出去打,不要脸。NO要FACE
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|Nw壬天堂世界 ( 京ICP备05022083号-1 京公网安备11010202001397号 )

GMT+8, 2024-12-24 03:08 , Processed in 0.008650 second(s), 3 queries , Redis On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表