支持历史生成结果的呈现逻辑

This commit is contained in:
puke
2025-11-18 15:52:27 +08:00
parent 9c01c3a9a5
commit dfa2f76c5b
11 changed files with 1198 additions and 64 deletions

View File

@@ -27,6 +27,7 @@ from pixelle_video.services.media import MediaService
from pixelle_video.services.video import VideoService
from pixelle_video.services.frame_processor import FrameProcessor
from pixelle_video.services.persistence import PersistenceService
from pixelle_video.services.history_manager import HistoryManager
from pixelle_video.pipelines.standard import StandardPipeline
from pixelle_video.pipelines.custom import CustomPipeline
@@ -82,6 +83,7 @@ class PixelleVideoCore:
self.video: Optional[VideoService] = None
self.frame_processor: Optional[FrameProcessor] = None
self.persistence: Optional[PersistenceService] = None
self.history: Optional[HistoryManager] = None
# Video generation pipelines (dictionary of pipeline_name -> pipeline_instance)
self.pipelines = {}
@@ -111,6 +113,7 @@ class PixelleVideoCore:
self.video = VideoService()
self.frame_processor = FrameProcessor(self)
self.persistence = PersistenceService(output_dir="output")
self.history = HistoryManager(self.persistence)
# 2. Register video generation pipelines
self.pipelines = {