Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 1,212 Bytes
6a2e106 5b3357c 6a2e106 096584a 6a2e106 096584a 6a2e106 096584a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import { RenderedScene, RenderRequest, VideoGenerationParams } from "../types.mts"
// import { generateVideo } from "../providers/video-generation/generateVideoWithZeroscope.mts"
// import { generateVideo } from "../providers/video-generation/generateVideoWithHotshotGradioAPI.mts"
import { generateVideoWithAnimateLCM } from "../providers/video-generation/generateVideoWithAnimateLCM.mts"
import { generateSeed } from "../utils/misc/generateSeed.mts"
export async function renderVideo(
request: RenderRequest,
response: RenderedScene
): Promise<RenderedScene> {
const params: VideoGenerationParams = {
prompt: request.prompt,
// image?: undefined, // can be empty (and thus, is empty)
// lora?: string // hardcoded on "3D render"
// style?: string // hardcoded on "3D render" for now
orientation: "landscape",
projection: "cartesian",
width: 512,
height: 256,
// ok, now what about those? they are in the gradio, are not exposed yet in the API
// nbFrames: request.nbFrames,
// nbSteps: request.nbSteps,
seed: request.seed || generateSeed(),
debug: true,
}
response.assetUrl = await generateVideoWithAnimateLCM(params)
return response
} |