本帖最后由 Xibeilius 于 2024-4-9 00:10 编辑
事情的起因是某天拿VCB-Studio压制的灰色三部曲给以前下载过的资源洗板,结果VCB的版本将原本视频上下两条黑边去除了,这样会导致为没有去除黑边的视频制作的字幕放在去除了黑边的视频上会发生严重的错位。
(这个“生不如死”,错位错到姥姥家了)
为了解决这个问题,只能更改字幕脚本的分辨率,重新缩放样式。但是这样做会使得一些样式位置坐标变为负数,很多字幕渲染器无法将字幕渲染到视频外部,所以就会看不到这些样式。目前经过测试,mpv、VLC的字幕渲染器以及xySubFilter无法看到这些样式,PotPlayer以及MPC自带的字幕渲染器可以正常看到。以下两个画面是PotPlayer用自带字幕渲染器输出的结果。
(字幕大小、位置正确)
(字幕大小位置正确,可以输出在视频外且看得到)
具体修改的方法如下图所示,在Aegisub里关联视频,然后提示分辨率不匹配,选择“重设脚本分辨率(等比缩放铺满视频)”,点击确认后保存即可。
之前一直想解决这个问题,拿着计算器(用来算根据比例算样式大小和坐标)和记事本一个样式一个样式的改,麻烦死。最近才琢磨出来怎么用Aegisub直接修改,分享给大家,有必要的话,我可以把直接改好的灰色三部曲的字幕再开个贴分享出来。
|