Skip to content

流水线

端到端视频生成流水线。

导入

typescript
import { pipelineService } from '@/core/services';

run()

typescript
async run(options: PipelineOptions): Promise<PipelineResult>

参数:

参数类型说明
options.inputstring输入内容
options.stepsstring[]执行的步骤
options.qualitystring质量预设
options.resolutionstring输出分辨率

示例:

typescript
const result = await pipelineService.run({
  input: novelText,
  steps: ['import', 'analyze', 'script', 'storyboard', 'render', 'export'],
  options: { quality: 'high', resolution: '1080p' },
});

支持的步骤

步骤说明
import导入小说/脚本
analyzeAI 内容分析
script生成视频脚本
storyboard生成分镜
render渲染场景
export导出视频

进度跟踪

typescript
pipelineService.onProgress((progress) => {
  console.log(`阶段:${progress.stage}`);
  console.log(`进度:${progress.overallProgress}%`);
});

MIT License © 2026 Agions