forked from 77media/video-flow
第一版微调
This commit is contained in:
parent
b7722b9ba9
commit
0c338a540f
@ -111,7 +111,7 @@ export function VideoToVideo() {
|
|||||||
setGenerateObj({...generateObj});
|
setGenerateObj({...generateObj});
|
||||||
setLoadingText(`生成第 ${index + 1} 个分镜视频...`);
|
setLoadingText(`生成第 ${index + 1} 个分镜视频...`);
|
||||||
resolveVideo();
|
resolveVideo();
|
||||||
}, index * 2000); // 每个视频间隔2秒
|
}, index * 3000); // 每个视频间隔3秒
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -140,11 +140,11 @@ export function VideoToVideo() {
|
|||||||
setIsExpanded(true);
|
setIsExpanded(true);
|
||||||
|
|
||||||
// 提取帧
|
// 提取帧
|
||||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
await new Promise(resolve => setTimeout(resolve, 3000));
|
||||||
setLoadingText('提取帧...');
|
setLoadingText('提取帧...');
|
||||||
|
|
||||||
// 生成帧
|
// 生成帧
|
||||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
await new Promise(resolve => setTimeout(resolve, 3000));
|
||||||
generateObj.frame_urls = [
|
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_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",
|
"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('分析视频...');
|
setLoadingText('分析视频...');
|
||||||
|
|
||||||
// 生成视频信息
|
// 生成视频信息
|
||||||
await new Promise(resolve => setTimeout(resolve, 2000));
|
await new Promise(resolve => setTimeout(resolve, 6000));
|
||||||
generateObj.video_info = {
|
generateObj.video_info = {
|
||||||
roles: [
|
roles: [
|
||||||
{
|
{
|
||||||
@ -195,7 +195,7 @@ export function VideoToVideo() {
|
|||||||
setLoadingText('提取分镜脚本...');
|
setLoadingText('提取分镜脚本...');
|
||||||
|
|
||||||
// 生成分镜脚本
|
// 生成分镜脚本
|
||||||
await new Promise(resolve => setTimeout(resolve, 2000));
|
await new Promise(resolve => setTimeout(resolve, 6000));
|
||||||
generateObj.scripts = [
|
generateObj.scripts = [
|
||||||
{
|
{
|
||||||
shot: '面部特写,拉远至广角镜头。',
|
shot: '面部特写,拉远至广角镜头。',
|
||||||
@ -225,22 +225,22 @@ export function VideoToVideo() {
|
|||||||
// 生成分镜视频
|
// 生成分镜视频
|
||||||
await new Promise(resolve => setTimeout(resolve, 2000));
|
await new Promise(resolve => setTimeout(resolve, 2000));
|
||||||
await generateSences();
|
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';
|
generateObj.cut_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4';
|
||||||
setGenerateObj({...generateObj});
|
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';
|
generateObj.audio_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4';
|
||||||
setGenerateObj({...generateObj});
|
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';
|
generateObj.final_video_url = 'https://cdn.qikongjian.com/videos/1750385931_99a8fb42-af89-4ae9-841a-a49869f026bd_text_to_video_0.mp4';
|
||||||
setGenerateObj({...generateObj});
|
setGenerateObj({...generateObj});
|
||||||
setLoadingText('完成');
|
setLoadingText('完成');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user