Files
DiffSynth-Studio/diffsynth/processors/sequencial_processor.py
2024-02-05 01:43:55 +08:00

15 lines
466 B
Python

from .base import VideoProcessor
class SequencialProcessor(VideoProcessor):
def __init__(self, processors=[]):
self.processors = processors
@staticmethod
def from_model_manager(model_manager, **kwargs):
return SequencialProcessor(**kwargs)
def __call__(self, rendered_frames, **kwargs):
for processor in self.processors:
rendered_frames = processor(rendered_frames, **kwargs)
return rendered_frames