19 lines
551 B
Python
19 lines
551 B
Python
from __future__ import annotations
|
|
|
|
from pathlib import Path
|
|
|
|
from engine.config import AppConfig
|
|
|
|
from .base import BaseVideoGen
|
|
|
|
|
|
class LTXVideoGen(BaseVideoGen):
|
|
def __init__(self, cfg: AppConfig):
|
|
self.cfg = cfg
|
|
|
|
def generate(self, image_path: str, prompt: dict, output_path: str | Path) -> str:
|
|
# Reserved for future: direct image->video generation (LTX / diffusion video).
|
|
# Current project keeps clip generation via MoviePy for stability.
|
|
raise NotImplementedError("LTXVideoGen is not implemented yet")
|
|
|