AVI 加字幕转 SVCD.doc

上传人:marr****208 文档编号:134466052 上传时间:2020-06-05 格式:DOC 页数:5 大小:37KB
返回 下载 相关 举报
AVI 加字幕转 SVCD.doc_第1页
第1页 / 共5页
AVI 加字幕转 SVCD.doc_第2页
第2页 / 共5页
AVI 加字幕转 SVCD.doc_第3页
第3页 / 共5页
AVI 加字幕转 SVCD.doc_第4页
第4页 / 共5页
AVI 加字幕转 SVCD.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《AVI 加字幕转 SVCD.doc》由会员分享,可在线阅读,更多相关《AVI 加字幕转 SVCD.doc(5页珍藏版)》请在金锄头文库上搜索。

1、AVI 加字幕转 SVCD,VCD 的方法前言:MainConcept MPEG Encoder 是我测了近 10 款知名转档软体所得的结论我用我同学的 P4-2.4 转总时间更是超时空 1:0.35画质经过比较是比 TMPGEnc 转最高画值差一点而已.当然或许你会说你的电脑没那么快,不过他比其他软体转档速度快好几倍的事实是不会改变的!MainConcept MPEG Encoder 之前常用的加字幕转档方法是利用 VirtualDub 加字幕输出 *.vdr 给 MainConcept MPEG Encoder 转档,操作不会很困难,网路上流传的大多是这方法,可是这方法越来越行不通了!原因

2、出在来源影片在解码时解错的关系,一般用 MainConcept MPEG Encoder转 XVID 编码的 avi 最常碰到的问题是转出来一片惨绿(经过 *.vdr 转档),那是因为电脑灌的 XVID 解码器版本不是 2002/6 以前的 Nic 编译的版本,不过由於版本太旧对於后来版本编码的 XVID 无法正确解码,所以必须加灌 ffdshow 以修正解码错误.所以当时这问题暂算解决,可是到了现在XVID 演变到 1.0 版本了.有些使用新版 XVID 编码的 avi(如怒海争峰 XViD-DiAMOND 版本,最后武士 XviD-BRUTUS 版本.),看的时候没问题,可是转档时经由 f

3、fdshow 修正以后反而造成画面顿感非常严重!这问题只要移除 ffdshow或关掉修正功能再改灌新版的 XVID 解码就可以解决.但是.又回到问题的原点了.XVID 版本太新导致转出来一片惨绿.所以碰到这种片子绝对不能用 VirtualDub 加字幕转档,当然一般人想到另一个加字幕转档方法就是 TMPGEnc 内嵌字幕转档,可是我需要 MainConcept MPEG Encoder 世界顶级的转档速度怎么办呢?其实还有一种加字幕方法很少人知道.利用 AviSynth 加字幕!可能有点複杂.不过只要实作一次.只要 *.avs 留着下次转档只要改改路径档名和解析度就可以直接拉进去转档了!接下来

4、开始介绍转档流程.不过话先说在前面!本方法经 Win98WinXP 跨平台测试过绝对可行!基本上所有注意事项该标示出来的在下面的教学我都有讲但是如果你的电脑有灌(或灌过)任何整合型 Codec(如 ATB,K-Lite,Nimo.)而不是灌官方的 Codec(如 DivX Pro 5.x,XviD-Koepi-Codec,XviD-Nic-Codec,ac3filter,VobSub v2.x.)造成转档失败或任何问题请自行负责!看你要重灌系统还是怎样随你!第一当然播放该影片必须灌的 Codec 先灌好,并且把 ffdshow 移除,XVID 版本尽量最新!再确认你的 avi 是 ac3 音效

5、还是 mp3 音效如果你的 avi 是 ac3 音效的话必须将 avi 作影音分离,因为 AviSynth 无法读取 ac3 音效的 avi 档下载 VirtualDubMod 1.541(下载后解压缩即可使用,无须安装)http:/ VirtualDubMod 的档案之后,只击其中的 AuxSetup.exe 档,点击install Handler按钮。开启 VirtualDubMod 将 avi 拉入视窗中File-File Information 的 Audio tag 会显示是 ac3 音效还是 mp3 音效(若是 mp3 音效的话可以省略此步骤)分离影像:Streams-Stream

6、s list-Disable-OKVideo-选 Direct stream copyFile-Save As 另存成新的一个无声的 avi 档再来下载 AviSynth 2.52http:/ 2.5x版,下载后 Normal 安装即可,但注意安装中途可能要你多装 ffvfw 记得选否不要理他!)装完后下载安装最新版本的 VSFliter来这里找 http:/ VSFliter.dll (Release资料夹里那个)複制到 WINDOWSSystem32 目录下(win98是WINDOWSSystem)并执行了 regsvr32 VSFilter.dll 进行注册(可在开始功能表-执行输入指令

7、)。然后打开记事本将下面虚线内的文字存成一个 *.avs 档(该分行的一样要分行!)-AVISource(c:Video123.avi)Crop(64,0,512,272)AddBorders(0,56,0,56)LoadPlugin(VSFilter.dll)TextSub(c:Video123.ssa)-用图形档字幕(idx sub)时,语句需要些许变化:LoadPlugin(VSFilter.dll)VobSub(C:Video123.idx)其中 AVISource(c:Video123.avi) 和 TextSub(c:Video123.ssa) VobSub(C:Video123.

8、idx)是你 *.avi 和 *.ssa 放置的路径,请自行修改!切记路径一定要越短越好,越简单越好,强烈建议用英文路径和档名!以免发生问题!注意上面的 Crop(64,0,512,272) 这行是用来裁减画面的AddBorders(0,56,0,56) 是用来加入黑边的因为最后输入给 MainConcept MPEG Encoder 处理的讯号必须为 4:3 比例!(其实任何拥有范本转档的软体都一样,CCE 除外)以 640x272 解析度的影片为例子,就必须裁减画面或上下加入黑边才能使讯号在不影响原始比例下顺利转档因此你可以选择两个方法并行以达到您要求的平衡点在例子中我是设定左右各裁减 6

9、4 点并上下各加入 56 点黑边后的最终解析度才为 4:3 的比例(512x384)当然你可以自行修改,但注意不管裁减量,加黑边量还是最终解析度数字一定要是 2 的倍数!简单的算法是Crop(左边欲切掉的量 , 原始横向解析度左边切掉的量x2 , 原始纵向解析度)AddBorders(, 上边欲加的黑边的量 , 下边欲加的黑边的量)(P.S.如果你计算结果跟 4:3 有点误差的话没关系,尽量接近就看不出比例有问题!)再来说明调整字幕位置的方法:如果是 idx sub 的字幕档,因为是图形字幕,需用C:Program FilesGabestVobSubVobSub Configure开启 idx

10、 档编辑上下位置.设定好后储存出来再利用刚刚教的语法加在 avs 档最后读取就可完成内嵌字幕的 avs 档!若是文字档字幕时,我建议将任何文字档字幕格式改为 ssa 格式因为ssa格式字幕可以调整上下位置,字型,字体大小,.所以假设你拿到的是 srt 字幕格式(请先确认用记事本打开不会显示成乱码),用 C:Program FilesGabestVobSubsubresync.exe开启 srt 字幕档然后另存新档成 ssa 格式(当然唯有 idx 格式无法转换),再用记事本打开 ssa 档,然后你会找到类似的三行V4 StylesFormat: Name, Fontname, Fontsize

11、, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR,MarginV, AlphaLevel, EncodingStyle: Default,标楷体,60,&Hffffff,&H00ffff,&H000000,&H000000,-1,0,1,2,3,2,20,20,30,0,1上面可能跟你看到的有些微不一样.但是V4 Styles开头应该没问题反正就是把上面我列的整个部分複制覆盖你的

12、 ssa 档里的那个部分其中最后倒数第 3 个数字30就是设定字幕档的上下位置,如果你有加黑边的话可以自行调整字幕位置到下面黑边里就不会档到影片了!字体部分你也可以自行输入要显示的字型(我的例子是设定标楷体,60就是字体大小)调整好后储存出来再利用刚刚教的语法加在 avs 档最后读取就可完成内嵌字幕的 avs 档!最后来检查一下 *.avs 档可不可以用和预览内嵌字幕后的结果然后打开 VirtualDubMod,将刚刚做好的 *.avs 档拉进 VirtualDubMod 视窗,拉动下面的滑桿预览结果记得进 File Information 检查解析度是否接近 4:3!以上的准备程序都完成后就

13、开始转档吧(P.S.要转 AC3 音效 AVI 之前请确认你已安装了 ac3filter 解码器,不然将无法转档!没有的请到 http:/ 下载安装)开启 MainConcept MPEG Encoder(注意一定要 1.4 以上的版本才吃 *.avs,抱歉请自行用 http:/ 搜寻破解版下载)影像来源载入你做好的 avs(下拉选单选全部档案才找的到)声音来源载入原始的 avi 档(不是无声的 avi 档喔,因为这程式可以直接转 ac3 音效的 avi) 注意看中间有两个资讯视窗,左边那个会显示你的avi 视讯部分的格数是多少右边是显示音效部分的资讯,注意两边的总时间是否正确,不正确请用影音

14、分离法转档(参见附录)MPEG 类型选你要转 VCD 还是 SVCD,注意视讯模式一定要选 NTSC在进入详细资料你会看到有个框架速率记得要选跟你的 avi 一样但是记得怎么选都只能有两种选择,不是 23.976 格就是 29.97 格如果很不幸的你的 avi 是 25 格那就找比他大一点的-选 29.97 格(其他以此类推)再来下面有两个滑桿,基本上可以不用动,这跟转档的品质有关.要转最高品质就是两个滑桿都拉到最右边,不过这样转档速度会比较慢预设值是比 TMPGEnc 最高品质差一点而已,拉到底也不过更接近最高品质(快看不出来了),根据实验还是赢不过 TMPGEnc!不过预设值转档速度印象中是花 TMPGEnc 最高画质 1/41/5 的时间往右拉到底大概是花 TMPGE

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号