AVS进阶应用使用AVS+VDM+GW压制PMPAVC通用教程.docx
- 文档编号:27228849
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:23
- 大小:1.24MB
AVS进阶应用使用AVS+VDM+GW压制PMPAVC通用教程.docx
《AVS进阶应用使用AVS+VDM+GW压制PMPAVC通用教程.docx》由会员分享,可在线阅读,更多相关《AVS进阶应用使用AVS+VDM+GW压制PMPAVC通用教程.docx(23页珍藏版)》请在冰豆网上搜索。
AVS进阶应用使用AVS+VDM+GW压制PMPAVC通用教程
AVS进阶应用&使用AVS+VDM+GW压制PMP-AVC通用教程
-----------------------------------使用AVS+VDM+GW压制PMP-AVC通用教程-------------------------------------
本文版权归 PMCG影像制作组
转载请在本贴申明,须经作者和本站的同意
PMP相关知识进阶
PMP-AVC对视频、音频编码规范的要求
1、视频
只能使用下面3种方法中的一种来压制视频
⑴、使用JONNY提供的X264CLI,和一般的X264CLI相比,是经过修改了的(patched),所需的参数也必须是JONNY提供的命令行,我们可以改动的地方只是码率和Q值。
以X264CLI为核心的典型压制工具是3GPPMP-AVC精简版。
⑵、使用cooleyes_lf修改过的X264VFW(X264的GUI版)。
关键的参数也不可以变动,关闭了B-FRAME,典型的以X264VFW为核心的压制工具为VDM。
⑶、使用cooleyes_lf修改过的mencoder。
以mencoder为核心的典型外壳程序有winmenc和windmencoder,特点是简单易用。
但用mencoder为核心的工具压制出的PMP-AVC不完美,时常有无法在PSP上播放的情况发生。
不论是X264CLI、X264VFW还是mencoder,虽然都可以支持H.264的编码规范,但是直接用这些编码器压制出的视频是不合乎PMP-AVC标准的。
因此这些编码器都需要依照PMP-AVC对视频编码的特殊要求而作出相应的修改,就是对编码器打补丁,也叫patch。
2、音频
PMP-AVC对音频的要求也比较严格,目前只支持MP3格式的音频,要求MP3的采样率必须是44100Hz,必须是双声道立体声。
至于码率,可以是cbr、abr或vbr。
实际上在日常应用中,我们时常接触一些声道比较特殊的片源,比如:
①纯粹的单声道片源。
②双声道,但左右两个声道不是表现同一内容的,比如VCD格式常用的国粤、国英双声道,以及卡拉OK伴唱和原声各自一个声道的MTV。
直接用3GPPMP-AVC精简版压制带有这种音频的源,单声道的源会在MUX时因为音频不符合立体声要求而MUX失败,错误提示为Status:
[onlystereo/jointstereoissupported];双声道的源虽然可以正常压制和MUX,但PMP-AVC播放器不带有VCD机所具有的声道切换功能(但可以切换音轨),所以播放出来的混音效果是不能满足我们的要求的。
=======================================分隔线======================================
引言:
大家已经可以通过3GP+AVS,把电脑上常见的视频格式如AVI、RMVB\RM、WMV等很方便的转换为PMP-AVC。
但通过长时间的答疑,我们发现,3GPPMP-AVC精简版中的核心程序AVS2WAV的兼容性并不好,时常无法正常将AVS中的音频转换为WAV,有的时候即使成功转换为WAV,也得到的是声道有问题的WAV,LAME无法将其转换为MP3,单声道的音频也不能很方便的处理。
这是工具本身的局限性,并不是大家的AVS写错或系统问题。
其实这是很正常的现象,因为任何一个工具都不是万能的,解决复杂的问题往往需要很多高级工具的配合使用,也是通向压片高手的进阶之路。
但是新手如果在初次使用AVS+3GP就出现把暴风影音可以正常播放的AVS拖进3GP后报错的话,势必会打击自信心,从而放弃AVS的深入学习,这是大家都不愿意看到的。
本文我们介绍的是兼容性、通用性更好的比较专业的DVDRIP压制工具VDM(virtualdubmod),配合巨无霸型音频处理工具GW(goldwave)来解决3GP无法压制某些片源的问题,建议大家淘汰掉3GP,转投更高级的AVS+VDM+GW压制方法。
实际上,如果没有遇到特殊的片源,AVS+VDM+GW也是PMCG标准的压制工具和方法。
阅读本文的前提是对AVS的基本用法已经掌握,各基本滤镜语句已经能熟练使用,并可以检查判断出常见的语法错误。
对AVS基本用法不了解的玩家请看这里
用AVS转换PMP-AVC入门教程&PMP视频高阶应用技巧解答
在这里,我们介绍给大家一些最常用的效果滤镜,供大家在调校AVS的时候参考使用。
1、亮度调整滤镜 Levels(0,1.5,255,0,255)
第二个参数就是用来调整亮度的,数值一般在1到2之间选择,由于PSP屏幕较小,为了看清更多的细节,一般都是加点亮度的。
其他的参数涉及到输入输出的黑白颜色通道以及阈值、明度、色相等高级用法,不建议改动,按照默认即可。
2、画面综合调整滤镜 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.4
3、锐化滤镜sharpen(0.2)
数值一般在0.1到0.5之间,使得画面更加锐利,副作用是会带来躁点
4、除躁点滤镜 undot()
无参数,但需要LOAD才可使用,除躁点效果微乎其微,但制作DVDRIP时一般都加上
附件:
UnDot.dll(2006-10-2515:
59,52K)
该附件被下载次数193
以电影《汽车总动员》的2CD版本DVDrip片源为例,未加效果滤镜和经过滤镜调校后的画面对比情况如图
演示图一未加效果滤镜的影片画面表现
演示图二采用了tweak滤镜综合调节后的画面表现
本例所使用的AVS为
QUOTE:
directshowsource("d:
\movie\dmd-cars-cd1.avi")
Tweak(0,1.2,15,1.1)
lanczosresize(480,208)
addborders(0,32,0,32)
textsub("d:
\movie\dmd-cars-cd1.ssa")
sharpen(0.2)
说明:
无论使用什么滤镜,片源清晰度是无法提高的。
实际上我们每使用一个效果滤镜,都对清晰度造成了一定程度的降低,参数越大越明显。
但我们改变饱和度、对比度、锐化等操作,使得影片的整体观感更符合我们的要求,弥补了清晰度降低的不足。
某种意义上来说,效果滤镜的使用是欺骗了观影者的眼睛。
我们的建议是:
片源的色彩亮度较好的话,一般不使用效果滤镜,即使使用参数也要尽量的调低,以免影响清晰度;效果一般的片源可以使用Levels和sharpen滤镜增加一点亮度和锐度;至于DVDSCR影片和某些色彩不太艳丽的动画电影,就要动用tweak进行综合调节了。
但是无论怎么调整,影片的效果都不可能有质的提高的,所以大家不要把希望都寄托在滤镜调校上,选择更好更清晰的源才是最根本的。
=======================================分隔线======================================
准备篇:
1、安装暴风影音。
注意:
最新版本的暴风影音在播放AVS时会有无法播放的BUG存在,所以这里提供给大家的版本是StormCodec6.01.28。
(点击进入暴风影音下载页面)
然后安装pmpsplitter插件,就可以在电脑上播放PMP-AVC了。
安装方法是:
下载附件,copy到c:
\windows\system32\目录下,然后点击”开始“、”运行“,输入regsvr32PmpSplitter.ax 确定,OK。
附件:
PmpSplitter.ax(2006-10-2515:
59,236K)
该附件被下载次数384
3、安装VDM。
全称为VirtualDubMod。
(点击进入VDM下载页面)
4、安装GW。
全称为GoldWave,处理音频用。
(点击进入GoldWave下载页面)
=======================================分隔线======================================
VDM和GW的常规使用流程
VDM篇
安装编码器:
VDM本身不带有X264编码器,需要我们另行安装,普通的X264编码器压制出的PMP-AVC是无法在PSP上播放的,我们要安装的是已经经过cooleyes_lf修改过的X264编码器。
安装方法是在下载x264vfw-patched,解压后在x264vfw.inf文件上点右键,选择“安装”。
附件:
x264vfw-patched.rar(2006-10-2515:
59,181.17K)
该附件被下载次数554
然后打开VirtualDubMod,“打开视频文件...”,选择最后编辑好的AVS文件,确定。
将AVS中的音频禁用,否则压制出来的AVI会包含一个容量很大的WAV音频。
方法是"流"—>"流列表",
选择要禁用的音轨,点“禁用”,“确定”。
然后选择“视频”—>“压缩”,
出现如图所示的编码器选择对话框,选择x264-H.264/AVCencoder,然后点击“配制”,
出现x264的配制界面,首先切换到MBs&Frames选项卡,严格按照下图所示进行配制(否则压缩出的PMP-AVC无法在PSP上播放)。
然后切换到Bitrate选项卡,开始确定码率
-------------------------------------------------------------------------------------------------------------------------------------------------------
压缩方式一:
质量模式
如果要以Q模式(恒定质量模式,转换时间大致为片源时间的2倍)压制的话,在下拉列表中选择”SinglePass-Quantizer“,参数框中添入20或21,这个数字越小,压制出的视频质量越好,但视频的体积也随之增大。
然后点OK,接着在编码器选择窗口中点确定,然后选择“文件”—>“另存为AVI”,
在对话框中选择保存路径,然后把“不要立即运行本任务;将其添加到任务列表,以便我以批处理模式来运行它”的勾选中,“视频模式”选择“快速再压缩”,然后点击“保存”。
接下来按F4键,调出VirtualDubMod任务管理器,点击“开始”,视频压缩过程就开始了,下方有压缩进度条。
P42G级别CPU的压缩速度大约为片源时间的1.5倍。
进度到达100%,AVI文件生成完毕,就可以关闭VirtualDubMod了。
说明:
一般以Q21模式压制出的视频文件大小为380M(不包含音频),以Q20模式压出来的视频文件大小为480M(未包含音频),体积适中,画质很好,压缩时间是2-PASS(2重编码)方式的一半。
--------------------------------------------------------------------------------------------------------------------------------------------------------
压缩方式二:
2-PASS模式,制作高质量PMP-AVC推荐
如果要以2-PASS(两次编码,在文件体积相同的情况下,画质比Q模式稍好,压缩时间是Q模式的2倍)方式压制的话,在下拉列表中选择“Multipass-FirstPass(fast)",码率框中添入码率(因为是FirstPass,是码率分配计算的过程,不代表最终输出视频文件的码率,所以这个码率添多少都可以,但一般添与最终输出视频相同的码率,比如我们需要最终输出视频的码率为650kbps,这里添650就可以了)。
然后点OK,接着在编码器选择窗口中点确定,然后选择“文件”—>“另存为AVI”,在对话框中选择保存路径,然后把“不要立即运行本任务;将其添加到任务列表,以便我以批处理模式来运行它”的勾选中,“视频模式”选择“快速再压缩”,然后点击“保存”。
接着再选择然后选择“视频”—>“压缩”,在编码器选择对话框中选择x264-H.264/AVCencoder,点击“配制”,在下拉列表中选择”Multipass-NthPass“,添入我们需要的最终产生的视频文件的码率,比如650。
然后点OK,接着在编码器选择窗口中点确定,然后选择“文件”—>“另存为AVI”,在对话框中选择保存路径(注意保存文件名要与刚才FirstPass保存的文件名不一样),然后把“不要立即运行本任务;将其添加到任务列表,以便我以批处理模式来运行它”的勾选中,“视频模式”选择“快速再压缩”,然后点击“保存”。
接下来按F4键,调出VirtualDubMod任务管理器,可以看到2个任务,也就是两次编码,点击“开始”,视频压缩过程就开始了,下方有压缩进度条。
FitstPass结束后自动开始SecondPass过程,P42G级别CPU的压缩速度大约为片源时间的3倍到4倍之间,压制一部电影需要4-6个小时的时间。
两次编码的进度都到达100%,AVI生成完毕,就可以关闭VirtualDubMod了。
说明:
关于两次编码模式中最终码率的确定。
最终码率一般确定在500-700kbps之间,这样既可以有很高的画质,又可以保持较小的体积,码率再大的话画质提升非常有限,超过1000kbps的码率很不可取。
一般常用的码率有512kbps、550kbps、600kbps、650kbps、700kbps。
=======================================分隔线======================================
音频处理篇
1、提取音频
单音轨片源音频提取:
用VDM打开AVS,选择流->流列表,可以看到AVS中的音频已经显示在列表里,然后点击“保存WAV”,将WAV文件存放到一个指定的目录。
保存音轨时需要注意的一个问题:
在WAV的保存路径选择对话框中,最下方的“不要立即运行本任务;将其添加到任务列表,以便我以批处理模式来运行它”的勾要去掉,否则就要通过任务管理器来运行任务了。
多音轨AVI的音轨提取:
用VDM打开多音轨的AVI视频文件(注意打开的不是AVS),打开过程中如果遇到图示对话框时一定要选“否”
然后选择流->流列表,AVI中内嵌的几条音轨都显示在列表里,然后我们点击需要的音轨将其选中,然后点击“保存WAV”,将WAV文件存放到一个指定的目录。
如果需要制作多音轨PMP-AVC的话,就把需要的音轨都提取出来,待下一步处理。
2、音频转换
打开GoldWave,选择“选项”—>"保存...",
把临时目录改为剩余空间较大(2G以上)的分区目录,然后确定。
用GW打开提取出来的WAV,打开后观察GW最下方提示的音频属性,然后直接保存,选择“文件”—>“另存为...”,保存类型选择“MPEGAudio(*.mp3)”,属性选择“Layer-3,44100Hz,128kbps,立体声”,当然码率也可以自己选择,但是需要注意的是采样率一定要为44100Hz。
大家可以看到,无论片源音频是什么声道形式,转出来的MP3都是立体声的,是合乎PMP-AVC规范要求的,解决了3GP无法处理单声道片源的问题。
---------------------------------------------------
进阶应用:
双声道音轨中各自声道的提取
我们以一部MTV为例,单音轨,双声道,左声道原声,右声道伴音。
我们的目标是,分别提取左右声道,合成2条独立音轨,做成双音轨PMP-AVC,在播放时切换。
方法如下:
用GW打开提取出的WAV,可以看到左右声道的频谱信息已经出现在GW的窗口中,然后“编辑”->“声道”->“右声道”
再选择“编辑”->“删除”,这样就只保留下了左声道,然后保存为MP3,命名为track01,保存类型选择“MPEGAudio(*.mp3)”,属性选择“Layer-3,44100Hz,128kbps,立体声”
下一步,再次用GW打开WAV,“编辑”->“声道”->“左声道”,“编辑”->“删除”,然后保存为MP3,命名为track02,保存类型选择“MPEGAudio(*.mp3)”,属性选择“Layer-3,44100Hz,128kbps,立体声”。
这样我们就得到了两条独立的音轨,变相解决了PMP-AVC播放器声道无法切换声道的问题。
---------------------------------------------------
合成音频和视频为PMP-AVC:
下面开始合成音视频,下载pmp_muxer_avc_tk.exe并打开。
附件:
pmp_muxer_avc_tk.part1.rar(2006-10-2515:
59,683.59K)
该附件被下载次数445
附件:
pmp_muxer_avc_tk.part2.rar(2006-10-2515:
59,655.45K)
该附件被下载次数391
然后把前面生成的AVI文件和MP3文件改为英文名,单词之间可用“_”来连接,比如:
Car_cd1.avi和Cars_cd1.mp3。
因为Videoinput和Audioinput的路径名和PMP输出路径名一定不要出现中文和空格,否则会无法合成。
Videoinput选择VDM篇中生成的AVI文件,下面的Videowidth、Videoheight、Videorate、Videosacle不用填;Audioinput选择用GoldWave生成的MP3文件(如果是多音轨的话把其他MP3也一并添加);PMPoutput选定一个输出路径。
然后点击"Go",开始合成,生成最终的PMP文件,合成时间大约为5分钟。
合成完毕后用暴风影音播放一下,然后就可以拷贝到PSP中观看或者在网上发布自己的高清PMP-AVC资源了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AVS 进阶 应用 使用 VDM GW 压制 PMPAVC 通用 教程
![提示](https://static.bdocx.com/images/bang_tan.gif)