第一版微调

This commit is contained in:
北枳 2025-06-24 10:09:40 +08:00
parent b7722b9ba9
commit 0c338a540f

View File

@ -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('完成');