Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
·
1c6f9de
1
Parent(s):
b9f99cc
should work now
Browse files
src/production/renderVideo.mts
CHANGED
@@ -7,13 +7,14 @@ export async function renderVideo(
|
|
7 |
): Promise<RenderedScene> {
|
8 |
|
9 |
const params = {
|
|
|
10 |
seed: request.seed,
|
11 |
nbFrames: request.nbFrames,
|
12 |
nbSteps: request.nbSteps,
|
13 |
}
|
14 |
|
15 |
try {
|
16 |
-
response.assetUrl = await generateVideo(
|
17 |
// console.log("successfull generation")
|
18 |
|
19 |
if (!response.assetUrl?.length) {
|
@@ -23,7 +24,7 @@ export async function renderVideo(
|
|
23 |
console.error(`failed to render the video scene.. but let's try again!`)
|
24 |
|
25 |
try {
|
26 |
-
response.assetUrl = await generateVideo(
|
27 |
// console.log("successfull generation")
|
28 |
|
29 |
if (!response.assetUrl?.length) {
|
@@ -31,9 +32,19 @@ export async function renderVideo(
|
|
31 |
}
|
32 |
|
33 |
} catch (err) {
|
34 |
-
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
}
|
39 |
|
|
|
7 |
): Promise<RenderedScene> {
|
8 |
|
9 |
const params = {
|
10 |
+
positivePrompt: request.prompt,
|
11 |
seed: request.seed,
|
12 |
nbFrames: request.nbFrames,
|
13 |
nbSteps: request.nbSteps,
|
14 |
}
|
15 |
|
16 |
try {
|
17 |
+
response.assetUrl = await generateVideo(params)
|
18 |
// console.log("successfull generation")
|
19 |
|
20 |
if (!response.assetUrl?.length) {
|
|
|
24 |
console.error(`failed to render the video scene.. but let's try again!`)
|
25 |
|
26 |
try {
|
27 |
+
response.assetUrl = await generateVideo(params)
|
28 |
// console.log("successfull generation")
|
29 |
|
30 |
if (!response.assetUrl?.length) {
|
|
|
32 |
}
|
33 |
|
34 |
} catch (err) {
|
35 |
+
try {
|
36 |
+
response.assetUrl = await generateVideo(params)
|
37 |
+
// console.log("successfull generation")
|
38 |
+
|
39 |
+
if (!response.assetUrl?.length) {
|
40 |
+
throw new Error(`url for the generated video is empty`)
|
41 |
+
}
|
42 |
+
|
43 |
+
} catch (err) {
|
44 |
+
console.error(`it failed the video for third time ${err}`)
|
45 |
+
response.error = `failed to render video scene: ${err}`
|
46 |
+
response.status = "error"
|
47 |
+
}
|
48 |
}
|
49 |
}
|
50 |
|