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 |
|