目前剪映不支持cli的api调用生成视频,但是剪映可以导出模板,然后在剪同款就可以快速批量替换素材生成新视频了。
编程的方式也可以实现,例如pymiere或moviepy
我们可以使用moviepy创建一个模板,然后替换素材生成新视频
from moviepy.editor import *
# 定义模板函数
def create_template(video_clip, image_clip, text):
# 将视频片段、图片片段和文字组合在一起
video = video_clip.subclip(0, 5) # 只取前5秒的片段
image = image_clip.set_duration(5) # 图片持续5秒
txt_clip = TextClip(text, fontsize=70, color='white').set_duration(5)
# 设置位置
image = image.set_position(("center", "center"))
txt_clip = txt_clip.set_position(("center", "bottom"))
# 合成视频
final_clip = CompositeVideoClip([video, image, txt_clip])
return final_clip
# 创建初始素材
video_clip = VideoFileClip("template_video.mp4")
image_clip = ImageClip("template_image.png")
text = "This is a template"
# 创建模板视频
template_video = create_template(video_clip, image_clip, text)
# 保存模板视频
template_video.write_videofile("template_output.mp4", fps=24)
# 替换素材生成新视频
new_video_clip = VideoFileClip("new_video.mp4")
new_image_clip = ImageClip("new_image.png")
new_text = "This is the new video"
new_video = create_template(new_video_clip, new_image_clip, new_text)
new_video.write_videofile("new_output.mp4", fps=24)
网友回复
如何写ai提示词让大模型根据主题生成视频脚本json,然后让Hyperframe渲染出mp4视频?
有哪些字体使用等宽编程代码展示?
如果让演唱会歌迷的上万手机屏幕和闪光灯一起被现场中控控制闪烁?
Midjourney为啥进军医疗领域了?
python如何跟踪足球比赛指定球员全场运动标注打聚光灯合成
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?


