diff --git a/components/pages/video-to-video.tsx b/components/pages/video-to-video.tsx index a4faf72..69af1b3 100644 --- a/components/pages/video-to-video.tsx +++ b/components/pages/video-to-video.tsx @@ -111,7 +111,7 @@ export function VideoToVideo() { setGenerateObj({...generateObj}); setLoadingText(`生成第 ${index + 1} 个分镜视频...`); resolveVideo(); - }, index * 2000); // 每个视频间隔2秒 + }, index * 3000); // 每个视频间隔3秒 }); }); @@ -140,11 +140,11 @@ export function VideoToVideo() { setIsExpanded(true); // 提取帧 - await new Promise(resolve => setTimeout(resolve, 1000)); + await new Promise(resolve => setTimeout(resolve, 3000)); setLoadingText('提取帧...'); // 生成帧 - await new Promise(resolve => setTimeout(resolve, 1000)); + await new Promise(resolve => setTimeout(resolve, 3000)); generateObj.frame_urls = [ "https://smart-video-ai.oss-cn-beijing.aliyuncs.com/frames/d877fa43-4856-4acb-9a3b-627c28275343/frame_000000.jpg/1750507510_tmphfb431oc_000000.jpg", "https://smart-video-ai.oss-cn-beijing.aliyuncs.com/frames/d877fa43-4856-4acb-9a3b-627c28275343/frame_000001.jpg/1750507511_tmphfb431oc_000001.jpg", @@ -175,7 +175,7 @@ export function VideoToVideo() { setLoadingText('分析视频...'); // 生成视频信息 - await new Promise(resolve => setTimeout(resolve, 2000)); + await new Promise(resolve => setTimeout(resolve, 6000)); generateObj.video_info = { roles: [ { @@ -195,7 +195,7 @@ export function VideoToVideo() { setLoadingText('提取分镜脚本...'); // 生成分镜脚本 - await new Promise(resolve => setTimeout(resolve, 2000)); + await new Promise(resolve => setTimeout(resolve, 6000)); generateObj.scripts = [ { shot: '面部特写,拉远至广角镜头。', @@ -225,22 +225,22 @@ export function VideoToVideo() { // 生成分镜视频 await new Promise(resolve => setTimeout(resolve, 2000)); await generateSences(); - setLoadingText('分镜剪辑中...'); + setLoadingText('分镜剪辑...'); // 生成剪辑后的视频 - await new Promise(resolve => setTimeout(resolve, 2000)); + await new Promise(resolve => setTimeout(resolve, 6000)); generateObj.cut_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4'; setGenerateObj({...generateObj}); - setLoadingText('口型同步中...'); + setLoadingText('口型同步...'); // 口型同步后生成视频 - await new Promise(resolve => setTimeout(resolve, 2000)); + await new Promise(resolve => setTimeout(resolve, 6000)); generateObj.audio_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4'; setGenerateObj({...generateObj}); - setLoadingText('一致化处理中...'); + setLoadingText('一致化处理...'); // 最终完成 - await new Promise(resolve => setTimeout(resolve, 2000)); + await new Promise(resolve => setTimeout(resolve, 6000)); generateObj.final_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4'; setGenerateObj({...generateObj}); setLoadingText('完成');