思路
- 使用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 JianyingProdef generate_video_with_jianyingpro(description):jianying = JianyingPro()jianying.create_project()jianying.add_text(description)jianying.export_video()
# 使用百度AIGC平台生成短视频
from aigc import AIGCdef 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)