Spaces:
Build error
Build error
File size: 1,378 Bytes
07ae658 a99b4ac 07ae658 a99b4ac 07ae658 a99b4ac 07ae658 a99b4ac 07ae658 a99b4ac 07ae658 a99b4ac f132701 a99b4ac 07ae658 |
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
import { generateVideo } from './generateVideo.mts'
import { upscaleVideo } from './upscaleVideo.mts'
import { keepVideo } from './keepVideo.mts'
import { demoPrompts } from './prompts.mts'
import { getStats } from './getStats.mts'
import { enhanceVideo } from './enhanceVideo.mts'
const main = async () => {
console.log('Generating ideas..')
const ideas = demoPrompts
console.log('Generating videos..')
for (const { input, captions } of ideas) {
console.log(`\nVideo to generate: ${input}`)
for (const caption of captions) {
console.log(`- generating video.. prompt: ${caption}`)
try {
const rawVideo = await generateVideo(caption)
console.log(`- downloaded ${rawVideo}`)
console.log('- upscaling video..')
const upscaledVideo = await upscaleVideo(rawVideo, caption)
console.log('- enhancing video..')
const enhancedVideo = await enhanceVideo(upscaledVideo)
console.log('- saving final video..')
await keepVideo(enhancedVideo)
console.log('- done!')
} catch (err) {
console.log(`- error: ${err}`)
}
}
console.log('Finished gerating all video sequences')
console.log('Current stats:', await getStats())
}
console.log('Finished the full cycle')
setTimeout(() => {
main()
}, 3000)
}
setTimeout(() => {
main()
}, 3000)
|