PSP PMP电影文件高品质转文件教学
PSP本身具有高达480x272分辨率的LCD pixel表现能力,依照官方的所给予PSP的能力,如果是自转MP4档却只能播放最高320x240或是360x208的大小,放大尺寸到整个PSP屏幕后,整体清晰度实在是差了UMD Video很多,个人认为这是对UMD Video政策性地保护,因为如果让消费者自行转出高品质的电影档案来播放,相对的UMD Video影片市场必受到负面的打击,但是我认为消费者在付出代价后有权利享受到最好的品质,因此在此提出的相对应的解决方案(也就是转出高品质的480x272的PMP档),就是非官方的播放功能使用,在此你的PSP必须要为1.5初体版。文中部分软件打包下载
让我们来看官方的MP4规格问题出在哪里。
底下是320x240大小的MP4影片画面

则当我们将其放大到 480x272 来观看
接着让我们来看看真实480x272所表现的效果。
我们可以发现不论在清晰度还是画面细节都相差甚大,这是因为虽然320x240画面大小MP4档放大到480x272全画屏幕,实际影像信息内容的细节依然没有增加,因此不论在清晰度和细节都不能与真实480x272大小影片相提并论,这也就是为何我们一般人无法转出UMD Video的画质,况且UMD Video画面并不只有480x272,而是720x480,经由硬件计算缩小,虽然也是相同480x272播放,但是缩小取样的过程中可以大幅度提高画面品质去除掉噪声的存在,而官方MP4档却是将小画面转成大画面,相差可想而知。
而本教学的目的就是在于提出一种转换高品质档案的概念,并权作抛砖引玉只用。
[1] [2] [3] [4] [5] [6] [7] [8] 下一页
1.PSP上所需要的软件
"PSP mod" 可以让1.5初体版的PSP播放高规格的PMP格式档案,上面是作者的网址,你所需要的是PSP mod本身在PSP上的播放程序档案 PSP mod,目前最新版本为2.01(截至2006年5月30日),当然也建议你同时下载在PC端的PMP档制作工作 PMP Muxer ,目前最新版本为2.01(截至2006年5月30日)。
将档案 pmp_mod_2_01.rar 解压缩后,把解压缩后产生的"PMPMOD"与"PMPMOD%"两个目录,拷贝到PSP记忆卡中PSP/GAME底下。
目录关系如下。
PSP-Game-PMPMOD
-PMPMOD%
(记忆卡根目录上会有一个"PSP"的目录,而"PSP"目录底会会有一个"Game"目录,"Game"目录底下会分别有"PMPMOD"与" PMPMOD%"两个目录)。
这就是安装PSP Mod的方法与过程。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
2.转档前重要观念
----------------------------------------------------------------------
什么是PMP档
首先先说明一下PMP档是什么,PMP文件是一种PSP Mod软件自创的容器规格,用来将AVI档与MP3档合并封装成特殊的PMP档案格式。
PS:什么是容器?在此你可以把它抽象地想象成放置影音档的奶瓶,就譬如像是奶瓶一样,你可以将奶瓶装水。也可以装牛奶,奶瓶本身是可以放置液体的东西(当然一般情况下它只会装牛奶或是水),而在此PMP文件仅接受AVI(视频部份)与MP3(音讯部份)。
因此我们的任务就是转出一个无声的avi档,还有将声音转成MP3档,最后再将这个avi档与mp3档合并成我们所要的PMP档。
AVI + MP3 ===(pmp muxer合并封装)===> PMP
----------------------------------------------------------------------
所需要的AVI档有何特定要求与限制
先就画面规格来说,如果你需要的是高品质接近UMD Video品质的画质,最好的方式就是将画面转成480x272大小,这个是PSP LCD真实的分辨率,由于本教学以转出UMD Video为讨论的主要方向,因此以预设转成480x272为立场。
至于转出比480x272还要大的画面,目前在2.01版接受是720x540,超过这个分辨率无法播放。
其实也并没有必要转出大于480x272分辨率的电影,因为不管怎样播放时还是得经过resize(将画面缩小)的步骤,倒不如我们直接转出480x272大小的电影,一方面是直接对应PSP LCD的真实大小画面,另一方面也可以节省视频文件的数据需要量,而且重点是PSP Mod这软件在PSP的播放能力,对于超过480x272的影片经常有解码延迟不顺畅的问题在。
另外这个avi档还有特别的一些规格要求,那就是要求MPEG4 Video code格式至于MPEG4 Video code内部还有某些更复杂的设定层次,这些对播放也有所影响,我会在后面的部份详细说明。
----------------------------------------------------------------------
所需要的MP3档有何特定要求与限制
目前PMP Mode支持VBR与CBR两种bitrate模式的MP3,而取样率上限则为44100Khz,基于品质。稳定度与PSP译码能力考量,因此我通常使用128kbps stero 44100Khz的MP3规格。
----------------------------------------------------------------------
我以什么方式来保证转文件品质
首先由于本教学的定位在于尽可能地在可以接受的档案大小下转出媲美或是接近UMD Video的PMP档,因此往后我的方法也都以此目的出发为导向。
几个基本原则在下面
1。要做到避免重复二次转档的工作,以减少失真压缩过程,达到最好的品质
2。使用品质优良的编码器,并且将参数最佳化 (XviD)
3。使用一种专业而且自由的方式,而不单受限于什么软件功能局限,一切都会让你觉得很有掌控性
4。声音音量足够不会太小声
5。字幕大小也合宜
6。使用VBR Bitrate Quantizer数据模式,保证档案最小。画面最好。
要如何做到以上,在我往后的教学里面会一一说明。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
3.DVD撷取
----------------------------------------------------------------------
在这个步骤之前
转档之前最重要的就是选择你所要转的影片,其实这也是相当重要的一个步骤。由于要转出媲美于UMD Video的画质,因此我们对于片源也需要有所要求。
由于PSP 480x272是16:9宽屏幕的分辨率,因此基本上强烈建议也同样是16:9宽屏幕而Aspect Ratio为1.85:1的DVD,能够最贴近PSP的LCD宽屏幕,至于4:3则是强烈不建议,否则你得在人物压缩变形与左右留黑边再不然切割画面中抉择,还有同样是宽屏幕但是Aspect Ratio为2.35 : 1的超宽屏幕DVD,则是见人见智看个人喜好的问题,正确处理后,上下还会有黑边,否则人物会被拉伸。
另外为了求得最高画质,强烈建议挑选D9规格的DVD Video,才会有较佳的画面品质。
最重要的一点是字幕需要可以选择独立搭配,而非将字幕嵌入画面的那种。
再来就是你喜欢哪一部片就转哪部片的喜好选择。
这个阶段所需要的软件
DVD通常有拷贝上的限制保护,因此你需要一套破解DVD保护的软件,诸如anydvd,这套软件请自行想办法取得(搜寻引擎是很神通广大的啊!)。
接着你需要 SmartRipper ,用来将dvd光盘内的必要转文件所需内容拷贝到自己的硬盘上。
还有你需要 dvd2avi ,用来将导出的dvd光盘内容做一个前置性的处理。
----------------------------------------------------------------------
详细步骤
首先是将dvd内容拷贝到硬盘中。当你计算机的系统有正确安装dvd拷贝破解保护后,执行SmartRipper。

选用Movie模式会比较方便,设定好输出目录(请依照个人情况设定Target的目录设定),按下Start之后就开始进行拷贝的工作了。
拷贝完后,接着使用 dvd2avi 来建立一个 d2v 档。

开启一个名为 "vts_01_1.vob"的档案之后,它会连带相关的档案一起载入。

因为在这边我之前只拷贝dvd的部分内容,因此你只看到一个档被加载,正常的话会连带其它相关的vob档一起加载。
按下ok就好了。
接下来进行一些设定

声音输出设定的话,如上图。其它照软件预设。
特别得注意下面这个设定

这个音轨是你dvd不同声轨的所在位置,你得依照你的需求改变这边的设定,这样之后导出的wav档内容才会是你所需要的。
而对于影像的设定请参照之后的下图




重点来了!由于DVD有所谓的交错画面(关于这个主题牵涉复杂,如果不清楚要了解的话,可以在google上查询 "dvd 去交错"关键词信息),我们需要输出的是progressive倍频画面,因此我们选择如上图的"强制FILM转换",即可输出progressive倍频画面(这样的话你就不会看到类似梳状的水波纹画面了),但是这并不保证都能100%成功,如果可以的话强烈建议你对于无法倍频输出的DVD直接放弃,这是因为在这个阶段中若是无法成功"强制FILM转换",势必得经过所谓去交错deinterlace的处理,经过这个方式处理画面只会有下降的份,而且效果不一。
那么我们如何判断是否有成功"强制FILM转换"?
首先预览看看画面。

若是在播放时的信息内容如下

Frame Type 为 Interlaced 或是经常出现 Interlaced就代表"强制FILM转换",没有成功,这时就建议选回"无"(如下图),往后再做处理。

但是依照个人经验,还是强烈建议尽可能以可以成功"强制FILM转换"的DVD为主要选择。
接着储存项目档

稍等一下之后,就会为你建立一个d2v档还有将dvd的音轨导出了。
而这个步骤到这边就完毕了。
请注意,dvd相关拷贝到计算机上的档案,现在暂时还请勿删除。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
4.声音处理
经过了上一个步骤后,在你所储存d2v档的地方也会同时建立一个wav档,我们所需要做的的仅是对这个wav档做一些小小的处理,转成MP3即可。
在这边你可以使用不同的软件工具来进行,但是有几个处理一定要做。
一个是声音的标准化normalize(或是可以说是最大化maximize)。
一个是声音取样率的转换resample。需要将声音从48Khz转成44.1Khz。
这是因为从DVD导出的声音需要增益,否则音量会明显不足,因此需要声音的标准化。
另外由于PMP Mod播放仅接受44.1Khz的取样率,因此需要做降转的工作。
你需要一套功能较为丰富的声音编辑软件,例如nero wave editor或是goldware,进行上述的处理,接着再转成一个CBR stero 128kbps 44.1Khz的MP3到这个阶段就完成了。
----------------------------------------------------------------------
在此以Nero Wave editor软件为操作范例。(Nero Wave editor附属于NERO烧录软件内)。
使用Nero Wave Editor开启你所导出的wav档。

我们会发现音量偏小,这是请以底下操作



经过了标准化后,音量就饱满了,如下图。

接着存档,存档时选择PCM Wave file类型,自己将自己覆盖存一次,在存盘的选项中将48000的频率改成44100,再进行存档。

之后再存一次档,存盘时选择PowerPack Lame MP3 Encoder(*.mp3)

存盘转换完毕后,这个步骤就此结束。特别强调的是,你可以自行使用别的软件处理,在此仅供一种方法的参考。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
5.画面压制
处理AVI视频文件的压制是本教学中的精华之处,在这里我将会教导你最完美的转档设定。
首先在此给你一些基本观念。转文件方式主要分成了两种模式,一种是固定的bitrate(bitrate也有然翻译成比特率),简称为CBR(Constant Bit Rate),一种是变动的bitrtae(VBR ,Variable Bit Rate),转视频文件要维持全然地画面品质就必须使用VBR模式,这是因为视频场景里面的复杂度不一,有的画面复杂或是动态剧烈(类似动作武打片的场景),有的画面简单。动态低,这两种场景类型经常混杂于一部电影中穿插,因此一部电影所需要的数据量若是要维持相同的品质的话,也应该是随之改变的。
而VBR大致又可以分成2-PASS与Quantizer模式。
所谓的 2-PASS 意思简单来说就是第一次编码先做数据流量评估(1-pass),第二编码参考第一次编码的数据数据决定每个画面应该分配多少数据最恰当,用这方法可以如同CBR 1-PASS般事先决定好档案的大小(看片长多少时间,和所要的大小决定该在每秒中提供多少资料量),但是却也可以如同VBR般动态分配数据量给每个画面。
这样做的优点在于,可以在预测档案大小的情况下,却还是可以维持一个基本的品质,缺点在于转文件需要接近于原本的2倍时间,并且我们也不知道真正最佳的平均bitrate该设定为何,设高了浪费档案大小,设低了全面品质下降,而且画面数据量分配的机制并不全然精准。
另外所谓的Quantizer模式,是指以品质为基准(Quantizer在视频压缩上有更深入的义函在,在此仅是很概念。面像上的说法),一次性地动态数据量给给个画面。
这样做唯一的缺点在于无法预测档案大小(但是通常这样压制平均下来的bitrate却低得让人出乎意料),优点是经过我长期的比较与观察下,Quantizer是最佳的方式,不论是在档案大小与品质上。
我使用目前公认最佳的XviD MPEG4 Encoder,加上最佳化的设定,来达成最好压制。
接下来就是实际上的步骤。
我需要用到的软件 Avisynth VirtualDub XviD VobSub mpeg2dec3.dll 。
接着请你一步步跟着我做。
首先先安装 Avisynth ,利用预设安装安装完毕后,请将 mpeg2dec3.dll 这个档案拷贝到 C:\Program Files\AviSynth 2.5\plugins 这个目录中。
接着安装 XviD , 再安装 VobSub , 到此基本上安装的工作到此结束。
至于VirtualDub则是解安装后就可以使用了,因此谈不上什么安装。
下面正式到转档的手续步骤了。
使用你先前安装的 vobsub ,用它的 VobSub Configure 工具开启刚才SmartRipper所建立的vts_01_0.ifo。


之后会要求你选择一个目录,来放置转出的字幕档

选择你所要的字幕(不要的可以用 <-- 退回去)

按下ok候稍等一下

之后就完成了

按下ok结束,然后关闭程序,它就会为你建立出 vts_01_0.idx 与 vts_01_0.sub 字幕档案。
字幕导出的工作也告一段落。
剩下的是最后转出avi档的工作。
用笔记本建立一个avs文件(你当然也不一定需要用笔记本,总之用文字编辑工具,建立出一个扩展名为 *.avs 的档案即可)。

在AVS档中填入下面的料
----------------------------------------------------------------------
MPEG2Source("H:\PMP电影制作\out.d2v")
return last
----------------------------------------------------------------------
这个 MPEG2Source("H:\PMP电影制作\out.d2v") ,请自行修改成在DVD撷取步骤中建立出的 *.d2v 文件位置。
接着请你用VirtualDub开启你所建立的avs档,

正常情况下,它就能顺利开启了。
然后请进入VirtualDub的设定视频压缩格式选项部分。 操作列上的 Video -> Compression

接着你会看到

请使用XviD MPEG-4 Codec 这个压缩 encoder ,并且按旁边的 "Configure" 进入它的相关设定

请依照上图设定,并且请仔细检查对照
Target quantizer 预设为 4 ,但是你可以依照个人对于画面品质与档案大小接受度,在此设定为3.5,自行决定理想的参数,一般来说4大概是可接受品质的底限,档案较小,如果要让品质好一点,可以将4调的更小,但是个人不建议小过3这个数值,大概说起来3.5则是非常不错的品质,而3的话是理想品质,比3小的话是不计档案大小追求完美的品质,请你个人自行实验比较决定。
基本上会设定成3.5也是考虑到,档案大小与画质间得取舍平衡,另外由于PSP译码能力有限,小于3.5以下的参数或许(不一定,不保证会怎样请自行研究)会造成译码延迟的问题,因此在这里就建议设成3.5就是了。
接着进入下面的more选项

设定如下

按确定后跳出。再次进入另一个more设定


你就如上图般设定,也是一样按确定后跳出。
最后再设定一个东西

进入 Zone Option内设定

至于如果你转的档案为卡通。动画类型的话可以再将 "Cartoon Mode" 勾选起来。
接着按下确定离开此画面,再按下ok跳离XviD的设定画面,最后再一次按下ok离开encoder的设定选单,回到VirtualDub的主画面。

将操作列的Audeo中的No audio勾选,为了是转出一个没有带声音的avi档,接着存成一个avi档。
再最后转存为MPEG-4 video code AVI档前还有最后一个步骤。
就是使用filter处理画面。
请看下面的操作
Video -> Filter

Add

如果你之前在dvd2avi的步骤中无法顺利"强制FILM转换",你必须要先增加一个去交错的filter(如果之前ok的请跳过这个步骤)。

增加一个deinterlace 的filter,按下ok增加。接着会跑出一个设定画面

用预设的第一个选项就可以了,按下ok跳出。
PS:注意!这个filter仅是给前面DVD2AVI阶段"强制FILM转换"失败的情况下使用,如果成功"强制FILM转换"者,请跳过这个去交错filter的增加。
接着若是你的dvd画面上下左右有一些黑边存在,你可以用同样的步骤增加一个null transform 的filter。


增加之后按Cropping

你可以拉动下方操作横杆预览画面,并且设定x1、x2、y1、y2来决定画面的切边范围。
然后你还需要增家reszie的filter


请依照上图来设定resize的内容,注意Filter mode建议务必选择"Precise bilinear",会有较佳的效果。按下ok跳出。
然后接着挂载dvd所导出的字幕内容filter。


按下open,选择先前所导出的vts_01_0.idx 与 vts_01_0.sub 字幕档案(任开其中一个就可以了),到这边就将字幕给挂载上去了。

右边的Scale项目中的直杆可以选择 x 、 y 轴字幕大小的缩放比,至于 " X: " 与 " Y: "的设定值则是在你缩放字幕后,位置的校正,此外你还可以选择你要使用的是哪一个字幕,操控项就是写着 " 00 - Chinese " 的那一项目。
设定完后,按ok跳出(关于字幕挂载的设定,你可能需要不只一次的调整,你可以对照输出预览画面来决定该怎样调)。
最后再增加一个sharpen filter,用来增加画面的锐利度。


锐利度也影响到转文件时的数据量,建议设定为10(除非画质原本就偏于模糊,否则最大不要超过20),能够在视觉美感与档案大小间求取一种最佳的平衡。
filter到此是告一段落,但是其实还有许多有用的filter。
HSV adjust:里头的Value设定可以调整彩度。
brightness/contranst:可调亮度与对比。
请你自行摸索,依照个人喜好来增加。
PS:某些filter挂载的顺序对画面也有所影响。通常来说先是切黑边 . reszie .挂载字幕 .sharpen 为最佳顺序。
最后跳出filter的设定画面,回到VirtualDub主接口。

按 " save as AVI ",后自行命名你所要输出的avi档,等待一段时间后转档压制的过程, 所有压制avi档的工作就结束了。
PS:请注意压制过程中,请将计算机的屏幕保护装置关掉,以及省电功能全部关掉,不然可能会有所问题。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
6.建立PMP档
最后一个转档步骤,就是将你先前的avi档与mp3档用pmp muxer合并成pmp档。
执行pmp_muxer_tk.exe会出现如下画面

Video input: 按旁边的Open选择你之前转好的avi文件位置。
Audio input:按旁边的Open选择你之前转好的mp3文件位置。
PMP output:按旁边的Save选择你要输出的pmp文件名与位置。
接着按 Go 之后经过小小一段时间的等待(大概几分钟),待pmp档输出过程完成后,这个最后的转档步骤即随之完成。
请特别注意,这个软件不能处理中文文件名与中文路径名称,如果过程中出现任何问题,请检查!
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
7.播放操作
在你转好pmp档后,接着就是要将它传输到记忆卡上。
请将在记忆卡的PSP目录中,再建立一个"VIDEO"名称目录,将pmp文件拷贝到这么VIDEO目录中。
接着如一般操作步骤,进入PSP系统选单。
到Game项目,再选择Memory Stick项目,最后执行PMP(绿色底白色字写着PMP M.O.D的图示,旁边写着PlayStation Portable Media Player V2.01)。
进入后你会看到一些你转好的pmp档档案列表,上下键选择你要播放的档案,按 X或是 ○ 钮进行播放,会出现一个"loading..."讯息,接着就开始播放你选择的电影了。
播放期间,按 □ 钮可以将电影暂停,再按一次继续播放。
播放期间,按 △ 钮则直接退出电影播放,回到选单。
播放期间,按 ○ 钮则可以显示播放进度与相关信息。
播放期间,模拟摇杆的上钮可以对画面进行放大的设定(最大到 200%),而模拟摇杆的下钮则是可以恢复放大的画面。
播放期间,模拟摇杆的右钮可以对画面进行比例上的显示设定 [4:3] [16:9] [2.35],而左钮则是对于先前的设定进行前一次设定的恢复。
如果在选单中按 △ 钮,则跳出PMP MOD的接口回到PSP系统下。
文中部分软件打包下载
上一页 [1] [2] [3] [4] [5] [6] [7] [8]