使用AVS+3GP转换PMP-AVC基础教程1.写在前面的话随着PMP-AVC格式成为主流,越来越多的XD开始动手自己压制PMP-AVC了,但新手们在压制的过程中往往会碰到这样或那样的问题,由于没有解决办法最终放弃,本教程本着推广PMP-AVC的宗旨,使更多的XD能够从磨丛各种问题中解脱出来,从而压制出高质量的PMP-AVC影片。2.什么是AVSAviSynth是AVI SYNTHesizer的缩写...意思就是AVI和成器...是一个FrameserverAVS就是个合成平台!在媒体文件和压缩软件之间担任"桥梁"的角色。这座桥梁不是简单的独木桥、而是有栏杆、有台阶(比喻其提供的大量虑镜)。因此比较灵活!简单地说AVS 是所有视觉化外挂之母。因为AVS让使用者可以任意的变化设定,制作出成千上万种不同的视觉效果。使用AVS的方式虽然也些复杂,很难掌握效果,不过只要慢慢的试,自然就能找到自己喜欢的效果啦! 3.准备工作兵马未动粮草先行,在压制之前先把一些必要的软件安装好!3.1是安装暴风影音,使用终极解码也可以,但不推荐使用暴风2,暴风影音中集成了所有常见的音视频格式的解码器,安装后你的电脑就会通吃几乎所有的音视频媒体文件了,这里提供了终极解码1.7.0408的下载,点我下载终极解码3.2是安装pmp splitter插件,安装方法是:下载附件,解压到c:\windows\system32\目录下,然后点击”开始“、”运行“,输入 regsvr32 PmpSplitter.ax 确定,OK。 这样你的电脑就支持PMP-AVC的播放了! PmpSplitter.rar (95.3 KB) PmpSplitter.rar (95.3 KB)下载次数: 1528-28-2007 21:053.3安装AviSynth,AviSynth是AVS的后台支持程序,安装后才可以使用AVS。安装的时候一定要把图中的勾选上,这点非常重要。安装完成后把VSFilter.dll文件解压后复制到 AviSynth安装目录的plugins目录下,默认目录是C:\Program Files\AviSynth 2.5\plugins\。点我下载AviSynth VSFilter.rar (289.22 KB) VSFilter.rar (289.22 KB)下载次数: 3018-28-2007 21:05 AVS安装.jpg (68.04 KB)8-28-2007 21:054.AVS的运用AVS可以用记事本打开,打开后可以看到AVS的庐山真面目了,如图所示 教程1.jpg (5.22 KB)8-28-2007 21:05 教程4.jpg (50.28 KB)8-28-2007 21:05AVS的语句是由“滤镜”组成的,每一行就是一条“滤镜”,同时AVS文件也相当与乱游陪影片的“快捷方式”,我们用暴风影音或终极解码可以打开它。由此可见,AVS是编写出来的。点击右键,新建一个AviSynth Script,如果没有这个选项那么新建一个空白的记事本TXT文件,把扩展名改为AVS就可以了。然后用记事本打开空白AVS文件,输入哗蠢滤镜语句。AVS的滤镜有很多条,可以对片源进行各种处理,比如切边剪裁、放大缩小、挂接字幕、视频合并、分离、调节饱和度、锐利度、处理DVD等等。而我们常用的只有那么几条,有些语句是必须有的,这样我们需要灵活运用的只有很少几条,再复杂的AVS也是由基本的滤镜语句组成的。如下所示就是AVS压制PMP-AVC的基本常用语句了。括号里面数字的是这条滤镜的参数,一般压片只需从这些滤镜中选择几条,然后设置自己想要的参数,组合一下(语句的大小写无所谓但必须用英文标点),就编成了一个AVS文件。引用:directshowsource("XXXX",convertfps=true)convertToYV12()crop(0,0,720,480)lanczosresize(480,272) addborders(0,0,0,0) undot()Tweak(0,1.2,13,1.1)sharpen(0.2)textsub("XXXX")vobsub("XXXX") ResampleAudio(44100) trim(0,0)接着把这写语句说明一下directshowsource("XXXX",convertfps=true) 这是加载片源的语句,只须把片源的完整路径名添入引号内就行了。说明:convertfps=true语句的作用是防止转换可变桢率的RMVB和WMV时出现影音不同步。如果转换出来的PMP出现的影音不同步,那么一般是下面两种情况之一,需要配合其他软件才能解决:一个是转换的视频源是VOB文件;另一个是片源的开始有一端静音,压缩工具自动把这段静音删除了,后面的声音依次向前移位,导致影音不同步。convertToYV12() 改变色彩环境滤镜,转换PMP-AVC时用到,因为X264编码器不支持某些RMVB的色彩环境,原来的色彩环境需要转换一下才能正常压制。(一般在压制RMVB时运用)crop(0,0,720,480) 这是对视频源进行剪裁的语句,某些上下有黑边的电影想要把黑边去除的话用这条语句就可以了。第一个数字是左边切掉的象素数(不想切边的话输入0就可以了),第二个数字是上边切掉的象素数,第三个数字是左右切边后实际要保留的象素数,第四个数字是上下切边后实际要保留的象素数。有人可能问为什么没有输入右边和下边的需要切除的象素数,因为已经输入了一边要切掉的象素和要保留的象素,另一边的象素自然已经确定了。需要注意的是添入的数字必须是偶数。lanczosresize(480,272) 这个就是关键的放大缩小滤镜了,因为PSP-AVC最大支持480*272象素,所以压出来的视频宽不要超过480象素,高不要超过272象素,而且必须都要是16的倍数。这个分辨率根据片源来决定,常用的分辨率为368*272、480*272、480*208。如果分辨率选错的话就会出现压出的片子人物比例失调的问题,因为最新的播放器已经可以支持比例调节了,所以即使压变了型,也可以在播放器内部调节到正常比例。addborders(0,0,0,0) 加黑边的滤镜,四个数字分别是往左、上、右、下加黑边的象素数。一般用不到。但在片源为2.35:1而且又是外挂字幕的情况下,如果在把片源分辨率调为480*208的情况下直接加载字幕的话,字幕就会显示在画面里。如果在加载字幕字模之前上下都加上32象素的黑边的话,视频的实际分辨率就是480*272,再加载字幕的话字幕就会显示在黑边了,不遮挡画面。undot() 无参数,但需要LOAD才可使用,除躁点效果微乎其微,但制作DVDRIP时一般都加上Tweak(0,1,20,1) 可以调节色度,饱和度,亮度,对比度,副作用是会引起色彩失真、色斑、曝光过度等。 色度:-180.0~180.0,默认效果0.0。正数趋向红色,负数趋向绿色。改变影片的整体色调 饱和度:0.0~10.0,默认效果1.0。0.0为黑白。一般不超过1.5,可以使得影片的色彩更加艳丽 亮度:-255.0~255.0,默认效果0.0。一般取10-20 对比度:0.0~10.0,默认效果1.0。 一般不超过1.4sharpen(0.2) 数值一般在0.1到0.5之间,使得画面更加锐利,副作用是会带来躁点textsub("XXXX") 加载SRT、SSA、ASS等文本字幕的滤镜,引号内添入字幕文件的绝对路径(包含文件名和扩展名)。AVS加载字幕的好处是完全还原,播放时外挂的字幕效果和转换出来的一样。vobsub("XXXX") 加载IDX+SUB图形字幕的滤镜,引号内添入字幕文件的绝对路径,扩展名不添或者添IDX或SUB都可以。ResampleAudio(44100) 更改音频采样率为44100hz,使得压制出的MP3或AAC音频符合PMPAVC的规范。(由于新版PPA已经支持48000hz的采样,在以后的高级教程中这个语句可以不用)trim(0,0) 截取影片片段的滤镜,添入的数字代表桢数,截取的是两个桢数之间的视频片段。如果第二个数字添0,表示的是片段一直取到影片末尾。 比如我要把一个90分钟的影片压成两个45钟的PMP影片,我们可以用暴风影音查看一下片源的桢速率(比如是23.976), 然后23.976*45*60=64800,然后添入trim(0,64800)就表示截取的是前半段影片,添入trim(64800,0)表示截取的是影片的后半段。举例说明4.1 日剧《峰女壁女08》,格式为RMVB,分辨率为704*396,是16:9的模式,字幕为内嵌方式。 新建一个空白AVS,输入下列语句,然后保存。用暴风影音播放编写好的AVS,检查一下,如果能正常播放,说明编写成功。然后把编写好的AVS拖进3GP就可以了。 教程2.PNG (288.9 KB)8-28-2007 21:05引用:directshowsource("H:\峰女壁女\峰女壁女08.rmvb",29.976,convertfps=true)convertToYV12()lanczosresize(480,272)ResampleAudio(44100) 教程3.PNG (157.01 KB)8-28-2007 21:054.2影片《监守之盗》 ,格式为AVI,分辨率为1280*544,是2.35:1的模式,字幕为外挂方式。 截图1.jpg (227.39 KB)8-28-2007 21:05引用:directshowsource("H:\VIDEO\The.Lookout.avi",23.976,convertfps=true)lanczosresize(480,208)undot()Tweak(0,1.2,13,1.1)sharpen(0.3)addborders(0,32,0,32) 截图2.PNG (145.68 KB)8-28-2007 21:05 5.压制工具3GP的运用引用: 3GP_PMPAVC(AAC音频版).part1.rar (1.95 MB) 3GP_PMPAVC(AAC音频版).part1.rar (1.95 MB)下载次数: 708-28-2007 21:17 3GP_PMPAVC(AAC音频版).part2.rar (1.95 MB) 3GP_PMPAVC(AAC音频版).part2.rar (1.95 MB)下载次数: 1408-28-2007 21:17 3GP_PMPAVC(AAC音频版).part3.rar (1.06 MB) 3GP_PMPAVC(AAC音频版).part3.rar (1.06 MB)下载次数: 678-28-2007 21:17首先下载Msvcp70.dll和Msvcr70.dll这两个附件,解压到c:\windows\system32 目录下 msvcp70.rar (83.7 KB) msvcp70.rar (83.7 KB)下载次数: 638-28-2007 21:17 msvcr70.rar (150.07 KB) msvcr70.rar (150.07 KB)下载次数: 578-28-2007 21:17然后设置好输出目录,注意必须是子目录,根目录会报错的,然后把写好的AVS拖进3GP,漫长的压制工程开始了! 3GP.jpg (41.27 KB)8-28-2007 21:31想要观察压制进度的话需做如下操作:最小化3GP到系统托盘,然后在系统托盘的3GP图标上点右键,选择“显示日志窗口”就可以了。 3GP1.jpg (201.2 KB)8-28-2007 21:31设置转换完成自动关机:很实用的功能,转PMP-AVC很慢,编写好AVS后让3GP自己在深夜转换了。实现自动关机需要做如下设置:把“运行外部程序”的勾选中,再选择Shundown.exe 3gp2.jpg (97.71 KB)8-28-2007 21:31注意:转换90分钟的影片要保证输出目录有2G以上的剩余空间,否则转换过程会因为临时空间不足而出错。关于3GP,这里提供3GP有6个profile可以选,分别为Q25、Q22,这里的Q是指质量(Quality),即以恒定画面质量的模式进行编码;和2-PASS 384K、2-PASS 512K、2-PASS 600K、2-PASS 650K,2-PASS是指两次编码,比Q模式在同等码率下会取得更好的画质(稍好),但转换时间是Q模式的2倍。一般使用的是Q21和2-PASS 512K这两个profile,Q22和2-PASS 512K模式转换出来的影片体积差不多,100分钟的电影大概在400M左右(未计入音频大小),2-PASS 512K的画质比Q22稍好 ,但很不明显,只有在大动态画面下2-PASS 512K才显出一点优势,但2-PASS的转换时间是Q模式的2倍,综合画质与转换时间的权衡推荐用Q22模式。Q25和2-PASS 384K转换出的100分钟的电影大概在250M左右(未计入音频大小),适合做一些动态画面教少的电视剧;2-PASS 650K转换出的100分钟的电影大概在600M左右(未计入音频大小),适合做一些收藏版的高画质电影。
标签:电玩,PSP,PMP