说明
视频剪辑时需要为视频添加字幕,添加字幕方法之一:根据字幕文本文件批量生成透明底只有字幕内容的图片文件,如下图,然后将这些图片文件添加到视频剪辑软件轨道中。

于是用pillow这Python图片工具库执行本次批量生成工作。
前提
pip intall pillow
放码
from PIL import Image, ImageDraw, ImageFont
import os
imageWidth, imageHeight = 1920, 1080
fontsFolderPath = 'C:\\Users\\Jallen\\AppData\\Local\\Microsoft\\Windows\\Fonts'
fontFilePath = os.path.join(fontsFolderPath, 'Alibaba-PuHuiTi-Regular.otf')
def test():
im = Image.new('RGBA', (imageWidth, imageHeight))
draw = ImageDraw.Draw(im)
text='你好,字体'
alibabaFont = ImageFont.truetype(fontFilePath, 50)
textSize = alibabaFont.getsize(text)
startX = (imageWidth - textSize[0])
在视频剪辑中,可以通过Python的Pillow库批量生成基于字幕文本的透明背景图片,便于将字幕图片导入到视频编辑软件中。此方法适用于自动化处理大量字幕文件。
最低0.47元/天 解锁文章
5608

被折叠的 条评论
为什么被折叠?



