|
本帖最后由 Aimo 于 18-3-22 20:50 编辑
大多数压制的1080p视频没有黑边,分辨率为1920*800(804等),如果将字幕的角本分辨率设为1920*1080,那么在上角的视频中预览时,就无法显示正确的位置。如何才能使这个视频在预览框中上下加上黑边?请大侠指导。
---------------------------------------------------------
解答:
如果遇到这个问题,本人找到的最简单的办法如下:
第一步:在网上找一个“小丸工具箱”(这里就有),下载安装它。例如安装在D盘根目录下(D:\MarukoToolbox)。
第二步:新建一个文本文档,把下面的代码粘贴在里面,保存之后,把扩展名更换为.avs(例如:800.avs)
LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\LSMASHSource.dll")
LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\VSFilter.dll")
LWLibavVideoSource("Suburbicon.2017.1080p.BluRay.x264.DTS-HD.MA.5.1-FGT.mkv")
AddBorders(0,140,0,140)
说明:
第一、二项是调用两个dll文件,引号中必须是这两个文件的正确位置。
第三行引号中是MKV视频的位置和名称。如果你把刚才新建的.avs文件和视频放在一个文件夹里,直接把视频文件名(含扩展名)粘贴在引号里就行了。如果不在一个文件夹里,就要连同盘符、文件夹路径一起粘贴在引号里。(如:E:\movie\ABC.mkv)
第四行是你在做字幕时需要加的黑边宽度。依次为(左,上,右,下)。例如你的视频为1920*800,就是AddBorders(0,140,0,140),也就是上下各加140;如果是1920*804,就是AddBorders(0,138,0,138);如果是1860*800,就是就是AddBorders(30,140,30,140)……不例如啦。
第三步:打开用Aegisub打开(或新建)ASS字幕,加载视频(“视频”——“打开视频”)时,要打开刚才新建的那个.avs文件(不要加载原MKV文件)。
第四步:加载音频时,如果有单独的音轨文件,直接加载音轨文件。如果要用原MKV视频中的文件,就是“音频”——“从视频中打开音频”,打开原MKV,选择你要加载的音轨。
就这样。看上去写的这么多,挺麻烦的。其实非常简单,每次只需要一分钟就搞定了。
我不知道还有没有其他更好的办法了。 |
|