|
发表于 2005-7-29 20:03:35
|
显示全部楼层
[教程][轉貼]Rmvb压缩教程[常见复杂格式挂OP和处理方法]
[第一篇][MKV]
MKVMKV视频封包型格式`多种视频格式都能捆包成MKV`
还有一般都是"内挂字幕"和开外字幕一样没有内核
所以先要把`视频`音频`字幕`文件等分解以后再作处理
利用mkvtoolnix里面的mkvmerge做分解处理`
这个有GUI没有也可以的不过就要打命令和自己去区分格式
上面提到的软件.工具`可以到这个地址里下载`最新版这里这里```下载`````然后写AVS把各样组合(视频`音频`字幕`压缩组OP)
视频一般都是XVID.WMV9.这2个的
音频一般都多数这三个`MP3`AC3`OGG``
字幕一般都是SSA
下面提到须要的插件可以到`
这里下载视频
处理一般的XIVD和WMV9都用`AVISOURCE`这句来读取`Directshowsource是使用本机插件技持只要你有插件什么格式都能读取`不这使用Directshowsource读取视频是要设定FPS的很多时候会令音视频不同步`
WMV9的去服务器实习生2区有插件只要装了WMV9(里面三个都要装上)
AVISOURC就可以读取WMV9(不带音频之下)
音频
MP3:去下载AVS的MPASOURCE.DLL写如下脚如下
LoadPlugin("ac3source.dll")
V=AVISOURCE("XXXXXXX.AVI")
A=MPASOURCE("XXXXXX.MP3")
AUDIODUB(V,A)
AC3:去下载AVS的AC3SOURCE.DLL写如下脚如下(不是在同一文件夹下要写清路径)
LoadPlugin("ac3source.dll")
AVISOURCE("XXXXXXX.AVI")
AC3SOURCE("XXXXXX.AV3")
注:AC3不用象MP3这样用代号指定音视频再写AUDIODUB(V,A)组合`
OGG:因为AVS没有OGG的OOG的SOURCE(可能是我笨找不到吧`知道的告诉我哦`嘿嘿)可以象以下这样写
V=AVISOURCE("XXXXXXX.AVI")
A=Directshowsource("XXXXXX.OGG")
AUDIODUB(V,A)
注:正如我刚才我所说的Directshowsource是万能句只有插件就可读`但读取视频要指定FPS才能使用`
音频`用他就没错的了`嘿嘿``大前题下就是你要有相应插件`
字幕:这个就简单多了`
LoadPlugin("VSFilter.dll")
textsub("V9.ssa")
textsub("XXXXX.ssa")
然后你想加载多少个都可以的了`
注:VSFilter.dll这个DLL其实就是我们平时用来挂字幕的vobsub的VSF不用到我上面提到的网站下载了`
去找最新版吧`嘿嘿``
这里顺便说说120FPS写AVS的方法`
AVISOURCE("XXXXXXX.AVI")后面写.selectevery(5,0)[这句是每5选一帧的意思改成4就每4选1]
或用.ChangeFPS(23.976) 都可以`
写个大例出来把`:以下是分解到的[视频120FPS.AVI--音频MP3--字幕SSA]的完整AVS脚本
LoadPlugin("VSFilter.dll")
LoadPlugin("MPAsource.dll")
V=AVISOURCE("XXXXX.avi").ChangeFPS(23.976)
A=MPASOURCE("XXXX.MP3")
AUDIODUB(V,A)
textsub("XXXX.ssa")
textsub("OP.ssa")
可能有的人看起来觉得AVS很复杂```其实只有明白了你会觉得很简单又方便``
写到这里也差不多的了`最后说说回头话很多不同类型的视频音频都可以捆成MKV`"随机应变"
[ Last edited by 小O on 2005-7-29 at 20:23 ] |
|