FF7-PC版CG画质全面优化详细攻略
2004-02-28 01:44 | horeaper
各位PC版的玩家们,是不是已经受不了满是麻点的CG了呢?那么让我们用今天的技术解决昨天的问题。
思路很简单:从PS版中提取出高质量CG替换掉PC版原有CG。
FF7-PC版播放CG是调用公用解码器实现的。因此,只要Windows Media Player能够播放的视频文件FF7一样能播放。
一、准备工作
1、你必须有FF7-PC版和PS版(最好是美版)光盘或镜像。
2、下载以下软件:
点击进入下载页面 -> WinISO(UltraISO也行)
点击进入下载页面 -> PSX Multi Converter(建议下载“共享版”,因为……这个网站把共享版和免费版弄颠倒了-_-b)
点击进入下载页面 -> VirtualDub(也可用NanDub)
点击进入下载页面 -> DAEMON Tools(其实只要是虚拟光驱软件就行)
点击这里直接下载 -> TrueMotion 2X Compressor(觉得速度慢可以到EyesOnLine的FTP下载)
3、将PC版Disc1~3制成ISO镜像(必须步骤,必须要ISO格式)
4、将PS版制成光盘镜像(非必须步骤,不限制格式,只要求你的虚拟光驱软件能支持)
二、主要步骤
1、用PsxMC提取出一段CG,用一种编码器压缩(具体用哪种编码器详见附表一),不带音频。
2、用VirtualDub打开此段CG相对应的PC版CG(PS-PC版CG对应名称详见附表二),选择“保存WAV”将音频保存下来。
3、再用VirtualDub打开第1步提取出的CG,选中“视频”->“直接复制数据流”,然后选择“音频”->“WAV音频...”并加入上一步提取出的WAV文件,再选择“另存为AVI...”保存处理过的CG并重命名为PC版相应名称。
4、用WinISO打开此段CG所在盘的PC版光盘镜像,再打开“ff7\movie”文件夹,用上一步生成的CG替换掉原CG,选“保存”。
5、使用Daemon载入镜像,运行游戏。
(就这么简单。看看,麻点消失了吧!)
三、注意事项
1、不要试图用新CG新的ISO,FF7可是认盘号的(不是盘符)
2、确保你正确安装了编码/解码器
3、因为要转换很多CG,所以在用VirtualDub时可以试试“批次处理”功能
4、确保你硬盘有2G以上剩余空间,不然会累死你的
5、PsxMC转换的时候千万不要更改分辨率和帧速率
四、附录
附录一:各类编码/解码器在FF7中的表现
我测试了这些编码/解码器,现列表如下:
(测试CG:开场CG和水葬Aeris测试系统:Windows 2000 ProfessionalCPU:Athlon 1G显卡:Radeon 7200 DDR显示驱动:Catalyst 3.6)
所以我选择了Indeo video 5.10
点击进入下载页面 -> Intel Indeo Video 5.1
建议采用如下的配置,不仅最终文件大小比原CG略小,而且颜色过渡自然,几乎看不到码率马赛克(当然,分辨率马赛克还是有的,这是PC版自身的问题。本人能力有限无法进一步优化,请谅解!)
->
对于CPU速度一般的玩家可以考虑点选Quick Compress,编码速度会升至75.2fps,最终文件大小正好等于原CG,不过会有轻微的码率马赛克出现,但完全可以接受。
附录二:PS-PC版CG对应名称表
附录三:个人“作品”
知道转换规则之后,大家就可以任意替换FF7中的CG。比如说,我实在不喜欢那个Chocobo满地跑的SQUARE Logo,于是我就换了一个:
点击这里直接下载 -> sqlogo.avi
另外,我把水葬Aeris的CG也“优化”了一下:
点击这里直接下载 -> earithdd.avi
附录四:最终游戏画面对比
原画面
新画面
截图是反映不出什么的,你亲自试试便知效果如何,我敢保证你决不会后悔所消耗的时间
-
个人FTP地址:ftp://horeaper:www.squarecn.com@horeaper.3322.org:874
FTP详细说明http://www.ffsky.com/ff/ffsky/bbs/disp.asp?owner=A303&ID=1441992
今日桌面:
思路很简单:从PS版中提取出高质量CG替换掉PC版原有CG。
FF7-PC版播放CG是调用公用解码器实现的。因此,只要Windows Media Player能够播放的视频文件FF7一样能播放。
一、准备工作
1、你必须有FF7-PC版和PS版(最好是美版)光盘或镜像。
2、下载以下软件:
点击进入下载页面 -> WinISO(UltraISO也行)
点击进入下载页面 -> PSX Multi Converter(建议下载“共享版”,因为……这个网站把共享版和免费版弄颠倒了-_-b)
点击进入下载页面 -> VirtualDub(也可用NanDub)
点击进入下载页面 -> DAEMON Tools(其实只要是虚拟光驱软件就行)
点击这里直接下载 -> TrueMotion 2X Compressor(觉得速度慢可以到EyesOnLine的FTP下载)
3、将PC版Disc1~3制成ISO镜像(必须步骤,必须要ISO格式)
4、将PS版制成光盘镜像(非必须步骤,不限制格式,只要求你的虚拟光驱软件能支持)
二、主要步骤
1、用PsxMC提取出一段CG,用一种编码器压缩(具体用哪种编码器详见附表一),不带音频。
2、用VirtualDub打开此段CG相对应的PC版CG(PS-PC版CG对应名称详见附表二),选择“保存WAV”将音频保存下来。
3、再用VirtualDub打开第1步提取出的CG,选中“视频”->“直接复制数据流”,然后选择“音频”->“WAV音频...”并加入上一步提取出的WAV文件,再选择“另存为AVI...”保存处理过的CG并重命名为PC版相应名称。
4、用WinISO打开此段CG所在盘的PC版光盘镜像,再打开“ff7\movie”文件夹,用上一步生成的CG替换掉原CG,选“保存”。
5、使用Daemon载入镜像,运行游戏。
(就这么简单。看看,麻点消失了吧!)
三、注意事项
1、不要试图用新CG新的ISO,FF7可是认盘号的(不是盘符)
2、确保你正确安装了编码/解码器
3、因为要转换很多CG,所以在用VirtualDub时可以试试“批次处理”功能
4、确保你硬盘有2G以上剩余空间,不然会累死你的
5、PsxMC转换的时候千万不要更改分辨率和帧速率
四、附录
附录一:各类编码/解码器在FF7中的表现
我测试了这些编码/解码器,现列表如下:
(测试CG:开场CG和水葬Aeris测试系统:Windows 2000 ProfessionalCPU:Athlon 1G显卡:Radeon 7200 DDR显示驱动:Catalyst 3.6)
编码器名称/版本 | 设定的质量/码率 | 游戏中的画质 | 游戏中的画面问题 | 平均编码速率 |
Indeo video 5.01 | 100 | 高 | 无 | 10fps |
Xvid 1.009 | 1024kbps | 高 | 图象上下颠倒 | 69.3fps |
DivX 4.11 | 1024kbps | 低 | 有大量色块出现 | 72.2fps |
DivX 5.0.5 | 1024kbps | 无 | 乱七八糟,什么都看不见 | 75.9fps |
Windows Media Video 9 | 1024kbps/High | 中 | 颜色过渡不自然 | 7fps |
Windows Media Video 9(VBR) | 100 | 中 | 颜色过渡不自然 | 33.7fps |
TechSmith Screen Capture | Highest | - | 无法播放 | 22fps |
MPEG-1 | VCD | 中 | 马赛克明显 | 12fps |
TureMotion 2X Compressor | 100 | 中 | 与原CG相同 | 9fps |
所以我选择了Indeo video 5.10
点击进入下载页面 -> Intel Indeo Video 5.1
建议采用如下的配置,不仅最终文件大小比原CG略小,而且颜色过渡自然,几乎看不到码率马赛克(当然,分辨率马赛克还是有的,这是PC版自身的问题。本人能力有限无法进一步优化,请谅解!)
->
对于CPU速度一般的玩家可以考虑点选Quick Compress,编码速度会升至75.2fps,最终文件大小正好等于原CG,不过会有轻微的码率马赛克出现,但完全可以接受。
附录二:PS-PC版CG对应名称表
Disc 1 | Disc 2 | Disc 3 | |||
STR0001 | d_ropego | STR0001 | d_ropego | STR0373 | d_ropego |
STR0002 | d_ropein | STR0003 | d_ropein | STR0375 | d_ropein |
STR0003 | u_ropein | STR0005 | u_ropein | STR0377 | u_ropein |
STR0004 | u_ropego | STR0007 | u_ropego | STR0379 | u_ropego |
STR0005 | gold2 | STR0009 | boogup | STR0381 | gold2 |
STR0006 | gold3 | STR0010 | boogdown | STR0383 | gold3 |
STR0007 | gold4 | STR0011 | junair_u | STR0385 | gold4 |
STR0008 | gold5 | STR0012 | junair_d | STR0387 | gold5 |
STR0009 | gold6 | STR0013 | junelein | STR0389 | gold6 |
STR0010 | boogup | STR0014 | junelego | STR0390 | boogup |
STR0011 | boogdown | STR0015 | junin_in | STR0391 | boogdown |
STR0012 | junair_u | STR0016 | junin_go | STR0392 | junair_u |
STR0013 | junair_d | STR0017 | greatpit | STR0393 | junair_d |
STR0014 | junelein | STR0019 | c_scene1 | STR0394 | junelein |
STR0015 | junelego | STR0020 | c_scene2 | STR0395 | junelego |
STR0016 | junin_in | STR0023 | c_scene3 | STR0396 | junin_in |
STR0017 | junin_go | STR0025 | biglight | STR0397 | junin_go |
STR0018 | mkup | STR0027 | meteosky | STR0398 | last4_4 |
STR0019 | northmk | STR0029 | weapon0 | STR0400 | lastflor |
STR0020 | mk8 | STR0031 | weapon1 | STR0402 | ending1 |
STR0021 | ontrain | STR0033 | weapon2 | STR0404 | ending3 |
STR0022 | mainplr | STR0035 | weapon3 | STR0406 | fcar |
STR0023 | smk | STR0037 | weapon4 | STR0407 | ending2 |
STR0024 | southmk | STR0039 | weapon5 | ||
STR0025 | plrexp | STR0041 | hwindfly | ||
STR0026 | fallpl | STR0043 | phoenix | ||
STR0027 | monitor | STR0045 | nrcrl | ||
STR0028 | bike | STR0047 | nrcrl_b | ||
STR0029 | mtnvl | STR0049 | dumcrush | ||
STR0030 | mtnvl2 | STR0051 | zmind01 | ||
STR0031 | brgnvl | STR0052 | zmind02 | ||
STR0032 | nvlmk | STR0053 | zmind03 | ||
STR0033 | nivlsfs | STR0054 | gelnica | ||
STR0034 | jenova_e | STR0056 | rcketoff | ||
STR0035 | junon | STR0058 | junsea | ||
STR0036 | hiwind0 | STR0059 | rckethit0 | ||
STR0037 | mtcrl | STR0061 | rckethit01 | ||
STR0038 | gold1 | STR0063 | meteofix | ||
STR0039 | biskdead | STR0065 | canonon | ||
STR0040 | boogdemo | STR0067 | feelwin0 | ||
STR0041 | boogstar | STR0069 | feelwin1 | ||
STR0042 | setogake | STR0071 | canonht1 | ||
STR0043 | rcktfail | STR0073 | canonht2 | ||
STR0044 | jairofly | STR0075 | canonh3f | ||
STR0045 | jairofal | STR0077 | parashot | ||
STR0046 | gold7 | STR0079 | hwindjet | ||
STR0047 | gold7_2 | STR0080 | canonht0 | ||
STR0048 | earithdd | STR0082 | wh2e2 | ||
STR0049 | funeral | STR0083 | loslake1 | ||
STR0050 | car_1209 | STR0085 | lslmv | ||
STR0051 | opening | STR0086 | canonh1p | ||
STR0088 | canon |
附录三:个人“作品”
知道转换规则之后,大家就可以任意替换FF7中的CG。比如说,我实在不喜欢那个Chocobo满地跑的SQUARE Logo,于是我就换了一个:
点击这里直接下载 -> sqlogo.avi
另外,我把水葬Aeris的CG也“优化”了一下:
点击这里直接下载 -> earithdd.avi
附录四:最终游戏画面对比
原画面
新画面
截图是反映不出什么的,你亲自试试便知效果如何,我敢保证你决不会后悔所消耗的时间
-
个人FTP地址:ftp://horeaper:www.squarecn.com@horeaper.3322.org:874
FTP详细说明http://www.ffsky.com/ff/ffsky/bbs/disp.asp?owner=A303&ID=1441992
今日桌面: