半肾
精华
|
战斗力 鹅
|
帖子
注册时间 2005-8-12
|
本帖最后由 Tring 于 2021-2-4 01:47 编辑
试着用了下上面提到的那个逐帧修改功能。
不知道为啥mask掩完了还剩下个黑框。(又试了试,黑框好像是没办法解决的,可能是内部编码问题吧,没办法弄透明背景的字幕)
(看了源码,mask也是以16*16的block为单位进行的,所以没办法做到逐像素mask,必然还有个黑框。至于为什么源码要这么做我是不太理解就是了。)
先除开这个不提,这么做字幕的话,需要自己把每一个字幕帧的图存下来,然后手动打轴。
打轴的部分最多是用脚本转一下现有格式之类的,还是挺麻烦。
看你想不想这么折腾了。
你要愿意折腾的话,可以现在开始准备了。
每句字幕单独保存一张png,黑底白字,320*208分辨率,对应屏幕,调整好字幕的大小和位置。其他颜色也行,但是字幕背景外框以外必须是黑色。
然后手动把每一句字幕的开始时间和结束时间标出来,单位秒,带小数点,记录在一个文本文件里,格式:
开始时间,结束时间,字幕文件名
一行一句,每一个视频单独打轴。
当然,你也可以完全自己来,不用等我脚本换算输出。保存一个xml文件类似这样:
- <?xml version="1.0"?>
- <str-replace version="0.2">
- <partial-replace frame="#60" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#61" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#62" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#63" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#64" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#65" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#66" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#67" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#68" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#69" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- <partial-replace frame="#70" tolerance="5" mask="sub2.bmp"> sub2.bmp </partial-replace>
- </str-replace>
复制代码 每一条代表一帧,frame是帧号,理论上来说带不带#号都一样,但是最好还是带上。在这游戏里和时间的换算是1秒15帧。
tolerance在用mask的时候不太重要,随便填个5就好。
mask和项内的内容都填保存的字幕png文件名。
因为每一条只显示一帧,所以上面这个实际上只是把sub2这张图里的内容,在从4秒到4.66秒之间显示了出来。
然后装个java,运行:
- java -jar path\to\jpsxdec\jpsxdec.jar -x tc1v.idx -i 2358 -replaceframes sub.xml
复制代码 其中tc1v.idx是用gui版打开汉化rom后保存的index文件,sub.xml是上面描述的那个文件。
-i后面按个数字是你用文本编辑器打开idx文件后看到的你想修改的视频文件前面的那个编号。2358是视频0,2359是视频1,类推。
没报错就是顺利导入进去了。之后用gui版打开修改后的rom看看视频是否改对了就行了。
要是不想折腾的话,就直接省事。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|