微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python添加文本并合并视频文件

如何解决Python添加文本并合并视频文件

由于我的计算机没有运行moviepy,我已经为此工作了多个小时,我需要知道是否还有其他方法可以组合视频并在python脚本中添加文本。

这是我的代码

for i in names:
x = 0
Ftd = dird[x]#directory of file 
x = x + 1

clip = VideoFileClip("'"+Ftd+"'")
txt_clip = TextClip(str(i),fontsize = 20,color = 'White')
txt_clip = txt_clip.set_pos('top').set_duration(5)
video =  CompositeVideoClip([clip,txt_clip])
clips.append(video)

final = concatenate_videoclips(clips,method='compose')
final.write_videofile("done.mp4")

请帮助我,我是否可以使用其他任何模块,甚至可以与python脚本一起运行的cmd代码

解决方法

一种解决方法是对ffmpeg使用Python包装器-这将使您能够从python内部利用ffmpeg的所有视频处理功能。

有几种Python ffmpeg包装器,包括:

FFMPEG具有非常丰富的功能,通常有多种方法可以实现特定的目标,因此值得阅读或进行网络搜索,但可以作为添加文本的入门工具:

用于连接视频:

对于串联而言,值得仔细研究一下这些选项,因为最佳方法取决于两个视频的相似程度-如果它们使用相同的编解码器,则可能会使用处理器占用更少的串联方法。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。