Aegisub给ass插入图片

★注意:

想要在aegisub里预览带有图片的字幕ass需要以下条件:

①图片路径:

制作特效的小伙伴设置的图片路径可能和你不一样,如果图片改到别的位置,要在字幕中批量搜索替换一下

②Aegisub的VSFilterMod:

把"VSFilterMod.dll"这个文件,放在Aegisub安装目录的【csri】文件夹里(注意"VSFilterMod.dll"有很多版本,要确定自己的版本能够支持图片渲染,并且和其他小伙伴保持一致)

打开Aegisub,菜单栏:查看>选项>>高级>视频>>字幕来自下拉菜单选择【CSRI/vsfiltermod】,点击确认

这个mod让aegisub能够渲染图片,如果mod设置出错,图片将会变成白色的方框

★图片要求:

必须是png,其他格式的图片好像不显示

★原理解释:

举例:鱼羹字幕组字幕文件中的一个图片字幕行是这样写的:

{\fad(500,500)\an7\bord0\shad0\pos(120,108)\1img(D:\OneDrive\字幕组\鱼羹\播客\夜访播客头像\Naomi.png)\p1}m 0 2 l 229 2 l 229 229 l 0 229

其中:

fad是淡入淡出、an是对齐方式

bord是边框宽度、shad是阴影大小

pos是定位

以上去掉之后,剩下的才是挂图片的关键代码:

{\1img(D:\OneDrive\字幕组\鱼羹\播客\夜访播客头像\Naomi.png)\p1}m 0 2 l 229 2 l 229 229 l 0 229

这里的D:\OneDrive\字幕组\鱼羹\播客\夜访播客头像\Naomi.png是图片的路径,简化之后的图片代码变成了:

{\1img(图片路径)\p1}m 0 2 l 229 2 l 229 229 l 0 229

{\p1}m 0 2 l 229 2 l 229 229 l 0 229

这是一个白色的方形图案,{\p1}是开始绘图的意思

m 0 2 l 229 2 l 229 229 l 0 229是“assdraw码”

其中m是绘图的起点,l代表的是直线(b是曲线,但这里都是直线,所以都是l)

这样的图案一般不需要我们敲数值,aegisub内嵌的assdraw软件可以绘画

Ai中的图案也可以通过插件转成assdraw码(见之前发的文档)

一般都是用长方形图案,所以通用的assdraw码应该是:

m 0 0 l 宽 0 l 宽 高 l 0 高

上面那个之所以有2的差,是因为我发现图片最上方显示多了两个像素,就直接改代码裁剪掉了

{\1img(图片路径)}

1img指的是用图片来代替颜色填充,由于后面跟着的是和图片一样大小的图形,用图片填充这个图形就相当于插入了一张图片了。

也可以使用图案填充文字,有一些特效就是这样做的,比如锈迹斑斑的文字特效。

★插入ae序列(批量插入图片):

有的时候用ae做特效,也想导入ass,那就渲染成序列图片吧!

然后使用aegisub里的脚本:Only AE Sequences lmport(这个脚本需要自己安装)

选中已经打好轴的字幕行、运行脚本

按视频参数输入后,点击AE按钮选择图片序列帧的第一帧(只要图片文件名称是按顺序的,就会自动导入)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值