爱剪辑怎么批量加字幕

爱剪辑怎么批量加字幕,第1张

百度搜索:威力导演TCG—很高兴为您解答!

暂时不支持批量添加字幕的,但也有办法的:

经过试验后字幕格式

中文字体用冬青黑传统中文W3

字体为白色,阴影为4,阴影颜色为rgb(63,63,63),无描边

使用爱剪辑加字幕的经验

因为每次爱剪辑新增字幕后格式都要重新调,所以不妨复制已经调整好格式的字幕然后调整时间轴到所需加字幕处粘贴即可。

每次加字幕时均会在视频前加上一个片头,并吃掉一部分结尾,所以在爱剪辑结尾加上一分钟左右的黑屏,最后再用Premiere减掉即可。

人物对话字幕因为出现特效时间长、消失特效时间长不能为零,均设为0.01秒

确定字幕时间

用Adobe Edition依照波形来精确确定时间精确到0.01秒

如果说话之间没有明显停顿,只要确定两句话之间的一个时间点作为这句话的结束和下句话的开始即可

打字效果字幕

确定在时间轴上每句话的开始、结束时间,依次确定字幕逐字出现的特效时长(后者减前者)

确定所有字幕淡出的时间轴时间,并参照时间轴上每句话的结束时间确定字幕停留的特效时间长(前者减后者)

所有字幕的消失特效时间长均相同,1s以下即可

一句话中即使视频里面为一行如果有明显停顿的仍拆分为两个字幕

使用程序批量加人物对话字幕的方法

确定工程文件中的字幕格式

对于人物说话的字幕,由于格式比较固定(字体格式均相同、位置均处于屏幕下方),又发现爱剪辑的工程文件为文本文件,里面的字幕参数直接可以修改,工程文件中字幕为"TextList":[{字幕1},{字幕2}],且每个字幕中只有BeginTime、EndTime、StayEffTimeLen、Transform、ZOrder这些参数要修改:

BeginTime=时间轴上开始秒数*10000000

EndTime=时间轴上结束秒数*10000000

StayEffTimeLen=EndTime-BeginTime-0.02*10000000(0.02秒为出现特效时间长加上消失特效时间长)

Transform确定字幕的位置和其它一些信息,我暂时没看到什么规律

ZOrder为字幕的序号,第一个为-1073741824,之后每个依次加1

将字幕信息存为文本文件

将字幕的信息输入excel后得到如下图

用Python批量生成所有字幕的代码

先在爱剪辑中调整好一句字幕的格式,然后保存成工程文件后从中提取字幕的代码,并依次用Python生成所有字幕的代码

Python程序的作用是依照调整好的字幕格式,根据excel中其他字幕的开始时间、结束时间和字幕本文来生成所有字幕的代码,由于我在Transform参数中没看到什么规律,所有字幕的transform参数均设置相同,所以最终还要调整下字幕的位置

Python代码示例如下(倒数第四行依据工程文件中的字幕代码调整即可,一般来说先设置好一句字幕的格式,然后只需修改下面代码中第四行中"FontSize"和"Transform"的内容)

#!user/bin/env python3

# -*- coding: gbk -*-

BeginTime,EndTime,StayEffTimeLen,Text=[],[],[],[]

outcome=""

lines = open('001.csv')

num=-1073741825

for line in lines:

    BeginTime.append( line.split(',')[0])

    EndTime.append( line.split(',')[1])

    StayEffTimeLen.append( line.split(',')[2])

    Text.append( line.split(',')[3].rstrip())

for i in range(1,len(BeginTime)):

    num+=1

    outcome+='{"Alignment":1,"BeginTime":'+str(BeginTime[i])+',"CharSpacing":1,"Effect":{"InEffRowSpaceTime":0,"InEffTimeLen":100000,"InEffWordSpaceTime":0,"InEffectName":"FadeText","Name":"TextCombination","OutEffRowSpaceTime":0,"OutEffTimeLen":100000,"OutEffWordSpaceTime":0,"OutEffectName":"FadeText","StayEffRowSpaceTime":0,"StayEffTimeLen":'+str(StayEffTimeLen[i])+',"StayEffWordSpaceTime":0,"StayEffectName":"ImageStaticLinear"},"EndTime":'+str(EndTime[i])+',"IsCreateBorderTexture":false,"IsCreateShadowTexture":false,"IsRightToLeft":false,"IsVertical":false,"LayoutType":1,"RowSpacing":0,"SplitType":4,"Style":[{"Alpha":255,"BorderColor":[255,0,0,0],"BorderSize":0,"FontName":"H-冬青黑体传统中文-W3","FontSize":70,"IsBold":false,"IsItalic":false,"IsLucencyText":false,"IsShadowSuccessive":false,"IsStrikeout":false,"IsUnderline":false,"IsVertical":false,"ShadowColor":[255,63,63,63],"ShadowOffsetX":4,"ShadowOffsetY":4,"TextBGImagePath":"","TextColor":[255,255,255,255],"TextColorMode":0,"TextGradientBeginColor":[255,63,63,63],"TextGradientColorAngle":90,"TextGradientEndColor":[255,0,0,0]}],"Text":"'+Text[i]+'","TextureUnitSpacing":1,"Transform":[1,0,0,0,0.99999994039535522,0,693.99993896484375,951.99993896484375,1],"WordSpacing":1,"ZOrder":'+str(num)+'},'

outcome=outcome[0:len(outcome)-1]

f=open('file','w')

f.write(outcome)

将用生成的代码替换工程文件中的字幕代码

用python生成的file文件中的内容替换原始工程文件中"TextList"这个list里面的内容,保存工程文件,然后所有字幕就批量生成了,最后只需要调整字幕位置即可(在爱剪辑中点击字幕中字体设置中的位置,选“中下”位置即可)

给视频添加字幕用爱剪辑软件就能制作啦! *** 作简单上手快!

介绍一下 *** 作方法:

视频添加字幕

在电脑端打开爱剪辑,导入视频。在“字幕特效”面板下,双击右侧的视频预览区,在d出框中即可输入文字。

如果需要给字幕添加动态效果的话,那在左侧的特效列表中,一键勾选字幕特效即可。在右侧修改字体设置和特效参数。

希望能够帮到您!

字幕的样式有很多种,这篇文章中,我要讲到的是大家常见的几种字幕的添加方法,其它字幕特效的添加方法也都与其类似。有需要的小伙伴可以来看看下面我带来的详细介绍。

一、给 视频 添加字幕

1、在主界面点击“字幕特效”选项卡,在右上角视频预览框时间进度条上,单击要添加字幕特效的时间点,将时间进度条定位到要添加字幕特效处。

图1:定位添加字幕时间

2、双击视频预览框,在d出的“输入文字”框输入文字内容,并可在“顺便配上音效”下方点击“浏览”按钮,为字幕特效配上音效。

图2:给视频添加字幕

二、给字幕应用酷炫的字幕特效

确保在视频预览框选中要添加字幕特效的字幕,使其处于带方框的编辑状态后,在“字幕特效”面板左上角“出现特效”、“停留特效”、“消失特效”的相应字幕特效列表中,在相应字幕特效前打勾将其应用即可。爱剪辑为爱粉们提供了齐全的、且更具美感的常见字幕特效,以及独具特色的好莱坞字幕特效。不仅如此,我们还能通过个性化设置,实现更多视觉效果。譬如,对于同一字幕特效选项,在“特效参数”栏目通过“逐字出现”、“逐字展示”、“逐字消失”等的勾选和取消,就能使同一字幕特效选项具有不一样的视觉效果。这种不一样的视觉效果只需一键勾选实现,而这只是爱剪辑智能化的一个小小细节表现。

另外,如果需要取消“出现特效”、“停留特效”或“消失特效”其中某一种,那在相应特效栏目中,将勾选的特效前的勾取消即可。

图3:设置字幕特效

三、设置字幕字体、颜色、阴影等样式效果

在视频预览框左侧“字体设置”栏目,可对字幕的字体、大小、横排或竖排排列方式、字幕颜色、阴影、描边、透明度等等进行设置,自由调整出更富个性的字幕样式。

图4:自由设置字幕样式

四、精确且灵活的调整字幕位置

选中字幕,使其处于可编辑状态后,可通过拖曳自由调整字幕位置,同时,也可通过上下左右方向键,精确到一个像素调整位置。

图5:灵活调整字幕位置

五、设置字幕特效的持续时长和速度

在视频预览框左侧“特效参数”栏目,可对字幕的特效时长进行设置,该设置决定了字幕特效速度,“特效时长”越短,速度越快,“特效时长”越长,速度越慢。同时,该设置决定了字幕持续时长。譬如,“出现时的字幕”的“特效时长”为1秒,“停留时的字幕”的“特效时长”为1秒,“消失时的字幕”的“特效时长”为1秒,则该字幕持续时长为3秒。

图6:设置字幕特效的持续时长和速度

六、修改字幕出现时间

想要修改字幕的出现时间怎么办?通过Ctrl+X键将字幕剪切,在视频预览框的时间进度条上,选择正确的时间点,通过Ctrl+V功能,将字幕粘贴到新的时间点即可。

图7:剪切要修改时间的字幕

图8:将剪切的字幕粘贴到新的时间点

七、快速保持不同时间段的字幕位置、样式等完全一致

有时候我们需要保持各个不同时间段的字幕各项设置一致,譬如位置、字体、大小、阴影、描边等,通过Ctrl+C和Ctrl+V的复制粘贴功能即可。将第一个字幕设置好,Ctrl+C将该字幕复制,在视频预览框时间进度条上,选择另一个字幕的出现时间点,Ctrl+V粘贴字幕,此时已将第一个字幕所有设置粘贴到新的时间点,双击鼠标左键,在d出的文字输入框中,输入新的字幕内容即可。

图9:快速复制字幕位置、样式

图10:将复制的字幕粘贴到新的时间点

图11:双击修改字幕内容

八、索引及修改字幕特效

如果添加了许多字幕,需要快速索引字幕,并对其进行修改。我们可在“字幕特效”面板右下角“所有字幕特效”栏目,看到我们为整个影片添加的所有字幕特效。在该栏目选中需要修改的字幕特效,软件会进行自动定位。在视频预览框,会出现带可编辑框的字幕,在字幕特效列表中,该字幕应用的字幕特效处于勾选状态,在字幕特效列表旁,我们可在“字体设置”和“特效参数”栏目对字幕特效参数进行修改。

图12:索引字幕特效

九、删除字幕特效

索引到需要删除的字幕特效后,在“所有字幕特效”列表右上角点击“垃圾桶”删除字幕特效即可。

图13:删除字幕特效


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7982684.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存