开发基于图片素材生成视频的webui功能

This commit is contained in:
puke
2025-12-04 11:14:14 +08:00
parent ea784e0d06
commit 7425b9d23d
8 changed files with 896 additions and 104 deletions

View File

@@ -332,7 +332,44 @@
"batch.error": "Error",
"batch.error_detail": "View detailed error stack",
"pipeline.standard.name": "Standard Video",
"pipeline.demo.name": "Demo Feature",
"pipeline.demo.description": "A demo pipeline with a custom layout"
"pipeline.asset_based.name": "Asset-Based Video",
"pipeline.asset_based.description": "Generate videos from user-provided assets",
"asset_based.section.assets": "📦 Asset Upload",
"asset_based.section.video_info": "📝 Video Information",
"asset_based.section.source": "⚙️ Service Configuration",
"asset_based.assets.what": "Upload your images or video assets, AI will automatically analyze them and generate a video script",
"asset_based.assets.how": "Supports JPG/PNG/GIF/WebP images and MP4/MOV/AVI videos. Each asset should be clear and relevant",
"asset_based.assets.upload": "Upload Assets",
"asset_based.assets.upload_help": "Supports multiple image or video files",
"asset_based.assets.count": "✅ Uploaded {count} assets",
"asset_based.assets.preview": "📷 Asset Preview",
"asset_based.assets.empty_hint": "💡 Please upload at least one image or video asset",
"asset_based.video_title": "Video Title (Optional)",
"asset_based.video_title_placeholder": "e.g., Pet Store Year-End Sale",
"asset_based.video_title_help": "Main title for the video, leave empty to hide title",
"asset_based.intent": "Video Intent",
"asset_based.intent_placeholder": "e.g., Promote our pet store's year-end special offers to attract more customers, use a warm and friendly tone",
"asset_based.intent_help": "Describe the purpose, message, and desired style of this video",
"asset_based.duration": "Target Duration (seconds)",
"asset_based.duration_help": "Expected video duration, AI will adjust based on asset count",
"asset_based.duration_label": "Target Duration: {seconds}s",
"asset_based.source.what": "Select the service provider for image analysis",
"asset_based.source.how": "RunningHub is a cloud service requiring API Key; SelfHost uses local ComfyUI",
"asset_based.source.select": "Select Service",
"asset_based.source.runninghub": "☁️ RunningHub (Cloud)",
"asset_based.source.selfhost": "🖥️ SelfHost (Local)",
"asset_based.source.runninghub_hint": "💡 Using RunningHub cloud service for asset analysis",
"asset_based.source.selfhost_hint": "💡 Using local ComfyUI service for asset analysis",
"asset_based.source.runninghub_not_configured": "⚠️ RunningHub API Key not configured",
"asset_based.source.selfhost_not_configured": "⚠️ Local ComfyUI URL not configured",
"asset_based.output.no_assets": "💡 Please upload assets on the left first",
"asset_based.output.ready": "📦 {count} assets ready, you can start generating",
"asset_based.progress.analyzing": "🔍 Analyzing assets...",
"asset_based.progress.analyzing_start": "🔍 Starting to analyze {total} assets...",
"asset_based.progress.analyzing_asset": "🔍 Analyzing asset {current}/{total}: {name}",
"asset_based.progress.analyzing_complete": "✅ Asset analysis complete ({count} total)",
"asset_based.progress.generating_script": "📝 Generating video script...",
"asset_based.progress.script_complete": "✅ Script generation complete",
"asset_based.progress.concat_complete": "✅ Video concatenation complete"
}
}