forked from 77media/video-flow
第一版微调
This commit is contained in:
parent
b7722b9ba9
commit
0c338a540f
@ -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('完成');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user