思路
使用ChatGPT平台生成短视频的文本描述
将文本描述传入剪映/百度AIGC平台,生成短视频
代码
使用ChatGPT平台生成短视频的文本描述
import openai
openai.api_key = "YOUR_API_KEY"
def generate_video_description(prompt):
completions = openai.Completion.create(
engine="text-davinci-002",
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
message = completions.choices[0].text.strip()
return message
使用剪映/百度AIGC平台生成短视频
# 使用剪映平台生成短视频
from jianyingpro import JianyingPro
def generate_video_with_jianyingpro(description):
jianying = JianyingPro()
jianying.create_project()
jianying.add_text(description)
jianying.export_video()
# 使用百度AIGC平台生成短视频
from aigc import AIGC
def generate_video_with_aigc(description):
aigc = AIGC()
aigc.create_project()
aigc.add_text(description)
aigc.export_video()
使用示例
description = generate_video_description("一个美丽的日落")
generate_video_with_jianyingpro(description)
description = generate_video_description("一个美丽的日落")
generate_video_with_aigc(description)