文本生视频
介绍
随着人工智能技术的不断进步,文本生成视频(Text-to-Video)模型逐渐成为内容创作领域的一个重要工具。这类模型通过将输入的文本转换为动态视频,赋予了文字以视觉效果,拓宽了表达的维度。它不仅能帮助创作者节省大量时间,还能生成高质量、富有创意的视觉内容。在各种应用场景中,包括教育、广告、娱乐等,文本生成视频模型的潜力都得到了充分展现。
接下来,我们将探讨文本生成视频模型的一些最佳实践,以帮助您在实际操作中更好地利用这一前沿技术。
最佳实践
以MaaS Haiper Video为例
发送请求
生成视频
curl -X POST "https://genaiapi.cloudsway.net/v1/ai/LPUqHEAjfon/video/generate" \
-H "Authorization: Bearer RWxxxxxxxx0Gd" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Generate a video of a sunset over the ocean.",
"negativePrompt": "Avoid dark and gloomy scenes.",
"config": {
"sourceImage": "https://demo.jpg"
},
"settings": {
"seed": 42,
"duration": 2,
"aspectRatio": "16:9"
}
}'
生成的视频默认分辨率为720P,您也可以选择提高视频分辨率至1080P。
提高视频分辨率
提高视频分辨率,分辨率从默认720P提升到1080P。该操作相当于重新生成一个视频(时长不变),会重新计费
curl -X POST "https://genaiapi.cloudsway.net/v1/ai/LPUqHEAjfonOmohV/video/upscale" \
-H "Authorization: Bearer RWxxxxxxxx0Gd" \
-H "Content-Type: application/json" \
-d '{
"config": {
"sourceVideo": "https://demo.mp4"
}
}'
扩展视频时长
最长可扩展至16s,以下请求里需输入要扩展的时长(extendDuration)一次可扩展的时长为2s或者4s
curl -X POST "https://genaiapi.cloudsway.net/v1/ai/LPUqHEAjfonOmohV/video/extend" \
-H "Authorization: Bearer RWxxxxxxxx0Gd" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Generate a video of a sunset over the ocean.",
"negativePrompt": "Avoid dark and gloomy scenes.",
"config": {
"sourceVideo": "https://demo.mp4",
"extendDuration": 4
},
"settings": {
"seed": 42,
"guidanceScale": 7.5
}
}'
返回taskid
以上请求会返回一个taskid
{
"taskId": "1234abcd"
}
查询视频任务结果
以返回的taskid请求查询视频任务结果
curl -X GET "https://genaiapi.cloudsway.net/v1/ai/LPUqHEAjf/video/tasks/1234abcd" \
-H "Authorization: Bearer RWxxxxxxxx0Gd"
返回值
progress代表任务进度,当进度为1时代表完成。访问mediaurl获取该视频链接
{
"status": "SUCCESS",
"mediaUrl": "https://generated-video-url.mp4",
"expireTime": 1724241996259,
"progress": 0.85
}