PSP PMP-AVC电影格式专业制作详细教程
[quote]By ciey 转VeryPSP 为什么推荐这篇文章,因为写的不错,哈哈[b]适合读者[/b]:压片爱好者
[b]前置知识[/b]:[size=2][color=red][b][url=http://bbs.ansky.com/thread-242-1-1.html][size=2][color=red][b]AVS基础知识[/b][/color][/size][/url][/b][/color][/size][/quote]
[quote][size=4] [b]第一章 软件工具的准备
[/b][/size]
第1节 [color=blue]工具软件介绍及压制流程【[/color][color=#0000ff]下载请见:[url=http://bbs.ansky.com/thread-245-1-1.html]PSP 视频压制常用软件本地下载[/url]】[/color]
[b][size=3]1.暴风影音或终极解码[/size][/b]
主要是利用他们的高度集成的解码包,及MPC播放器(播放测试AVS编写是否正确)。
[size=3][b]2.AviSynth 2.5.7 [/b][/size]
AVS脚本工具
[color=blue]
[/color][size=3][b]3.VirtualDubMod 1.5.10.1[/b][/size]
视频压缩工具(以下简称VDM)
[color=blue]
[/color][size=3][color=black][b]4.GoldWave[/b][/color][/size]
音频处理工具
[size=3][b]5. pmp_muxer_avc_tk_AAC[/b][/size]
新版的PMPAVC合成器
你可以合成PMP(AVC+MP3)和PMP(AVC+AAC)
注:[size=2][color=#ff0000]如果新程序使用报错的话,请清空原来旧版程序的缓存目录[/color][/size]
[size=2][color=#ff0000](C:\Documents and Settings\xxx\Local Settings\Temp\par-xxx, [/color][/size]
[size=2][color=#ff0000]"xxx"代表你的windows用户名,比如你的windows用户名是administrator的话,[/color][/size]
[size=2][color=#ff0000]那么就清空C:\Documents and Settings\administrator\Local Settings\Temp\par-administrator)[/color][/size]
[size=3][b]6.其他
[/b][/size]
AVS挂载字幕插件[color=blue][/color]
大致的流程图:
[img]http://bbs.verypsp.com/attachments/start_Y4KeDymiUGYt.jpg[/img]
第2节 [color=blue]工具软件的安装
[/color]
1.安装暴风影音或终极解码。(注:两者不能同时安装。)
下载暴风影音并安装。下载地址:[size=2][url=http://download.pchome.net/multimedia/media/17317.html][color=#0000ff]PCHOME[font=宋体]站点[/font][/color][/url][/size]
然后安装pmp splitter插件,这样就可以在电脑上播放PMP-AVC了。
注:[color=red]pmp splitter这个插件现在都被这两个播放器集成了。不用在额外安装了,可以跳过这部分安装。[/color]
[color=black]新版 支持AAC音频[/color] [img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=121978&k=c29ec3d3e990c163c1f00402550d254b&t=1221863936][b][color=#0000ff]PmpSplitter.20070407.rar[/color][/b][/url] (95.29 KB)
安装方法:下载附件,复制到c:\windows\system32\目录下,然后点击”开始“、”运行“,输入 regsvr32 PmpSplitter.ax 确定,OK。如图:
[img]http://bbs.verypsp.com/attachments/pmpsplitter_r90QeqkQjdnb.jpg[/img]
终极解码相对集成度更高,推荐安装。下载地址:[size=2][url=http://download.pchome.net/php/dl.php?sid=10544][color=#800080]PCHOME[font=宋体]站点[/font][/color][/url][/size]
pmp splitter插件被集成了,所以能直接播放PMP-AVC。AviSynth也被列入可选安装组件,但更推荐你单独安装2.5.7版本。如图:
[img]http://bbs.verypsp.com/attachments/final-codec-AVS_TDegFEegK26g.jpg[/img]
2.安装AviSynth 2.5.7。 如果安装终极解码,那选上这个组件并安装就可以。暴风需单独安装。
AviSynth下载:
安装时注意将红框里的两项选上。如图:
[img]http://bbs.verypsp.com/attachments/avisynth2.5.7_frw1tONnhtC2.jpg[/img]
3.其它的无需安装直接解压就可以使用了。
4. 安装X264编码器:下载见:[url=http://bbs.ansky.com/thread-245-1-1.html]PSP 视频压制常用软件本地下载[/url]
VDM本身不带有X264编码器,需要我们另行安装,普通的X264编码器压制出的PMP-AVC是无法在PSP上播放的,我们要安装的是经过cooleyes_lf修改编译的X264编码器。安装方法:下载x264vfw-patched,解压后在x264vfw.inf文件上点右键,选择“安装”。如图:
[img]http://bbs.verypsp.com/attachments/x264vfw_m7v6PbbG1OHB.jpg[/img]
安装后还需正确配置。打开VDM -> 视频 -> 压缩,然后按图上所示进行配置。不然配置不对是无法在PSP上播放的。如图:
[img]http://bbs.verypsp.com/attachments/VDM-x264config_VfoncdcxrtmQ.jpg[/img] [/quote]
[quote][size=4] [b]第二章 压制全过程[/b][/size]
第一节 [color=blue]视频压缩
[/color]以下以最常见的DVDrip->pmp_avc为例。片源为《纳尼亚传奇》3CD共2.04G DVDrip格式。
新建一个文本文件,并将其扩展名改成*.avs。向其中写入以下语句: [i]复制内容到剪贴板[/i] 代码:[font=新宋体]#载入DLL,路径请检查是否正确。
LoadPlugin("D:\ AviSynthPlugins\VSFilter.dll")
#加载片源
DirectShowSource("D:\The.Chronicles.of.NarniaCD1.avi", fps=23.976, convertfps=true)
#加影片文本字幕
TextSub("D:\ The.Chronicles.of.NarniaCD1.srt")
#改变颜色空间
ConvertToYV12()
#改变视频大小
LanczosResize(480,272)
#加水印字幕
TextSub("D:\logo\vp-logo.ssa")[/font]
编写好以后,用暴风打开这个AVS文件试看下。能播放说明脚本正确。
由于片源分成了三段,我们把这三段连接起来,合并成一整部。
[i]复制内容到剪贴板[/i] 代码:[font=新宋体]LoadPlugin("D:\ AviSynthPlugins\VSFilter.dll")
cd1=DirectShowSource("D:\The.Chronicles.of.NarniaCD1.avi",fps=23.976, convertfps=true).TextSub("D:\ The.Chronicles.of.NarniaCD1.srt")
cd2=DirectShowSource("D:\The.Chronicles.of.NarniaCD2.avi",fps=23.976, convertfps=true).TextSub("D:\ The.Chronicles.of.NarniaCD2.srt")
cd3=DirectShowSource("D:\The.Chronicles.of.NarniaCD3.avi",fps=23.976, convertfps=true).TextSub("D:\ The.Chronicles.of.NarniaCD3.srt")
#三段连接起来
v=cd1+cd2+cd3
v=v.LanczosResize(480,272) .ConvertToYV12().TextSub("D:\logo\vp-logo.ssa")
return v[/font]
AVS不懂的请看这里:[url=http://bbs.ansky.com/thread-242-1-1.html][color=#000000]AVS基础知识教程[/color][/url]
打开VDM,选择‘文件’->‘打开视频文件’,打开刚才编辑好的avs文件.如图:
VDM只是处理视频的工具,处理音频还需要另外用到工具,所以我们要把音频禁用掉。不然压制出来的AVI会包含一个容量很大的WAV音频。有两种方式,第一种在AVS中禁掉。例:
DirectShowSource("D:\The.Chronicles.of.NarniaCD1.avi",fps=23.976, convertfps=true,[color=red]audio=false[/color]) #红色字作用为禁用音频
第二种在VDM种禁用音频。打开’流’ -> ‘流列表’,将可选的音轨全部禁掉。如图:
[img]http://bbs.verypsp.com/attachments/VDM-unaudio_VtW53MEKqle9.jpg[/img]
然后选择压缩方式。有两种:1pass 和2pass。
1.关于[color=red]1st pass[/color](一次编码)的设置:
打开‘视频’->‘压缩’->‘x264 - H.264/AVC encoder’->‘配置’如图:
[img]http://bbs.verypsp.com/attachments/x264-Q21_LmndI922Dh7j.jpg[/img]
Single Pass –Bitrate 码率模式一次编码,一般在500~700 kbps之间,这样既可以有
很高的画质,又可以保持较小的体积,码率再大的话画质提升非常有限。
Single Pass – Quantizer 质量模式一次编码,值越小,质量越好,体积也会增大。
一般选21的话,压出来差不多500-600MB左右。
Multipass…多次编码…在2pass中会介绍。
选择‘Single Pass – Quantizer’参数21。接着打开‘文件’->‘ 另存为AVI’,填个文件名,将‘不要立即运行本任务;将其添加到任务列表,以便我以批处理模式来运行它’勾上。如图:
[img]http://bbs.verypsp.com/attachments/save-avi_WzcbCLIqDG0u.jpg[/img]
再次打开‘文件’->‘任务管理’(或直接按F4键)。如图:
[img]http://bbs.verypsp.com/attachments/1pass-run_kVx7BfXLHENG.jpg[/img]
点开始就进行压制工作了,下面有显示进度条。压制过程进行缓慢,而且很耗CPU资源。
2.关于[color=red]2nd pass[/color](二次编码)的设置:
首先x264配置里选’Multipass-First Pass(fast)’如图:
[img]http://bbs.verypsp.com/attachments/Multipass-1_h589IZKRjiGT.jpg[/img]
打开‘文件’->‘ 另存为AVI’如图:
[img]http://bbs.verypsp.com/attachments/Multipass1-save_1V6xZQ3gKctv.jpg[/img]
不要关闭VDM,接着再次进入x264配置里选’Multipass-Nth Pass’,码率一般500-650之间。选500压缩出来的pmp大概400多MB。体积适中,画质不错。
[img]http://bbs.verypsp.com/attachments/Multipass-2_xsowP0pW8Nkv.jpg[/img]
再次打开‘文件’->‘ 另存为AVI’如图:
[img]http://bbs.verypsp.com/attachments/Multipass2-save_IayLpePPGvUi.jpg[/img]
按F4键,调出任务管理器,可以看到有两个任务在列表中,即两次编码。开始压缩后会自动顺序执行任务。如图:
[img]http://bbs.verypsp.com/attachments/Multipass-run_sKas3krirSdK.jpg[/img]
其中1pass_temp.avi为中间产物,2pass.avi(不含音频)才是我们需要得到的文件。
备注:压制时间比较长,需做好心理准备。一般一部影片1pass需要2-3小时。2pass需要4-6个小时,而且需要一气呵成。码率选择时无需太高。既要考虑质量,也要考虑体积。2pass相对比1pass所得到的影片要稍好些(但并不明显)。推荐有条件的选用2pass。
第二节 [color=blue]音频分离与格式转换[/color]
音频部分相对花时间少些,只需10分钟就够了。
打开VDM,打开‘文件’->‘打开视频文件’,将AVS载入,选择’流’ -> ‘流列表’,选中音轨,保存为WAV文件。如图:
[img]http://bbs.verypsp.com/attachments/save-wave_ozYvIqOhhuX2.jpg[/img]
[img]http://bbs.verypsp.com/attachments/save-wave2_UxFKjSzlFWBH.jpg[/img]
不用任务管理器了,因为所花时间比较短,直接保存,WAV文件比较大,需留足够的空间。
如果遇到多音轨的源片,那就直接打开源片,分别保存为几个WAV文件。[color=red]注意遇到以下对话框时,请选‘否’。不然会造成影音不同步。[/color]
[img]http://bbs.verypsp.com/attachments/VBR-check_kILexpXdhKqi.jpg[/img]
打开GoldWave,打开刚才提取出来的WAV文件,然后‘另存为’格式为MPEG Audio (*.mp3),属性为Layer-3,44100Hz,128kbps,立体声,其中128kbps可以自己选择,一般为96kbps~128kbps。推荐128kbps。
[img]http://bbs.verypsp.com/attachments/GW_save-mp3_Pu1MY3hv6jjz.jpg[/img]
第三节 [color=blue]合并视频和音频[/color]
打开pmp_muxer_avc_tk.exe,如图:
[color=red][b]注意路径中不允许出现中文和空格[/b][/color][color=black],否则将合成失败[/color]。可以添加多条音轨,其他参数默认就行了。
[img]http://bbs.verypsp.com/attachments/PMP%20Muxer%20AVC_Bzn40bBt5Pet.jpg[/img]
这样,自己制作的一部PMP完成了。后续工作就是上传到FTP空间,发表自己的压制作品了。[/quote]
[[i] 本帖最后由 Bow 于 2008-9-20 08:06 编辑 [/i]] [quote][size=4][b]补 充[/b][/size]
Q:为何我合成的pmp影音不同步,如何分离已经合成的PMPAVC?
A:这种情况常见于合成后影音不同步,关于为何会造成影音不同步有很多种情况,常见的就是片源片头有一段静音区,压缩时没有加入这段静音就会不同步。对于这种情况,一般我们用VDM直接加载片源而不是加载AVS! 保持为WAV,用GW工具再制作成mp3格式。
分离已经合成的PMP,需要用到PMP分离器,新版的分离器已经支持AAC音频的分离了。
方法:直接将要分离的PMP拖放到 pmp_demuxer.exe 程序上,如图:程序将自动分离视频和音频到原文件夹,并保留分离前的PMP。
[img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=122688&k=64227b5b200e3c3cd1bc9d4452b0b726&t=1221869401][b][color=#0000ff]pmp_demuxer.20070606.rar[/color][/b][/url] (857.04 KB)
[img]http://bbs.verypsp.com/images/Picnicker/attachimg.gif[/img] [img]http://bbs.verypsp.com/attachments/20070821_47d1171e02a283399ee2gY8OYcDfbEM5.jpg[/img]
[size=4][color=red][b]MP3 & AAC音频单独制作[/b][/color][/size]
简单介绍
AAC全称Advanced Audio Coding,即高级音频编码。
aac格式的优点主要体现在:
1、同等比特率的aac音质比mp3好,事实上96的mp3都不如64的aac
2、为了节约空间,可以把128的mp3压缩为64的aac,这样音质近似于96的mp3
当然aac编码方式也是优于mp3的后起之秀,无论从压缩率和音质来说。但是不可否认,对于mp3这种有损压缩的古老编码方式凭着广泛的流传现在仍然具有顽强的生命力。
目前最新版本支持aac音频采样率只能是44100Hz和48000Hz。支持硬件解码音频。MP3支持采样率为44100Hz,支持VBR。
为了编码它们,这里我们可以利用3gp强大的命令行支持来通过设定好的方式转换所需音频。
下载:
[img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=122689&k=cc10f035daf4acb745abac195eaa2d0d&t=1221869401][b][color=#0000ff]3GP_MP3_AAC音频转换工具.part1.rar[/color][/b][/url] (2 MB)
[img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=122690&k=1b04605309eeedc764a01370f39ee1db&t=1221869401][b][color=#0000ff]3GP_MP3_AAC音频转换工具.part2.rar[/color][/b][/url] (1.87 MB)
[img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=122701&k=aa7bc3cd2112769974bdc8d510428dc0&t=1221869401][b][color=#0000ff]3GP_dll.rar[/color][/b][/url] (233.74 KB) [img]http://bbs.verypsp.com/images/attachicons/rar.gif[/img] [url=http://bbs.verypsp.com/attachment.php?aid=122701&k=aa7bc3cd2112769974bdc8d510428dc0&t=1221869401][b][color=#0000ff]3GP_dll.rar[/color][/b][/url] (233.74 KB)
下载次数: 1230
2007-8-23 16:48
使用:
1.解压后,如无法正常打开 3GP_Converter.exe ,请将DLL文件夹中的 msvcp70.dll 和 msvcr70.dll 复制到c:\windows\system32目录中。
2.详细使用说明内附。
[img]http://bbs.verypsp.com/images/Picnicker/attachimg.gif[/img] [img]http://bbs.verypsp.com/attachments/20070823_ca8f1c8a08ac6fdd17adRbnEHDIT9bpF.jpg[/img] 引用:[indent]
[size=2][color=red][b]注意点[/b][/color][/size]:使用-based on neroAacEnc to aac-这一核心转换aac时注意,请在自己编写的avs脚本中添加语句[color=red]SSRC(44100)或resampleaudio(44100)[/color] ,此句作用是将采样率转换为44100Hz,目前最最新版PPA支持aac音频采样率为44100Hz和48000Hz。如果是其他采样率将无法合成。[/indent]
3gp查看转换进度方法:
先最小化3gp,然后在系统托盘右键单击3gp,选择 显示日志窗口 就行了。如图:
[img]http://bbs.verypsp.com/images/Picnicker/attachimg.gif[/img] [img]http://bbs.verypsp.com/attachments/20070823_dfced48172b3054b9213z1Gc1atlGCYQ.jpg[/img][/quote] 哈哈,好東西,不過在我換電腦前就不打算壓電影了...壓壓動畫已經很吃力了 先顶了!有空了再好好看看! bobo34: 斑竹太多了吧? 留个记号,有时间好好研究研究 {:6_285:}顶一个支持! 还是傻瓜式的方便,但似乎多音频的压不来 DDDDDDDDDDDD thank u, is a good think u do. {:6_265:}要这么复杂吗???怕怕啊~~~~ 支持一下 一直想研究一下来着·~~谢谢喽·~~ 哇,真的太感谢了啊,很丰富很详细的教程,可惜我不是专业的,有的地方还是不懂,不过可以照猫画虎地压个片了,呵呵,谢谢LZ分享 认真学习了,赞一个。 好东东,但压片太累了。 版主真是专业啊。 支持………… 我是真想学,但是PMP格式的太繁琐了,虽然介绍的很详细,但是领悟能力不高,觉得太难了有点,我只会压MP4格式的~ 学习了~~~~~~~~~··谢谢~~~~~~ 难度有点大!!!!!!!!!!!
页:
[1]
2