diff --git a/pyproject.toml b/pyproject.toml index 94951fd..297ba7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi" name = "pyffstream" readme = "README.md" license = {file = "LICENSE"} -version = "0.0.29" +version = "0.0.30" authors = [{name = "Gregory Beauregard", email = "pyffstream@gably.net"}] dynamic = ["description"] keywords = ["ffmpeg", "streaming", "srt", "rtmp"] diff --git a/src/pyffstream/encode.py b/src/pyffstream/encode.py index 0eca230..1e57b76 100644 --- a/src/pyffstream/encode.py +++ b/src/pyffstream/encode.py @@ -789,7 +789,9 @@ class StaticEncodeVars: bound_h: str = "1080" kf_target_sec: float = 5.0 clip_length: str | None = None - vencoder: VEncoder = Params.VIDEO_ENCODERS["libx264"] + vencoder: VEncoder = dataclasses.field( + default_factory=lambda: Params.VIDEO_ENCODERS["libx264"] + ) aencoder: str = "aac" encode_preset: str | None = None encode_tune: str | None = None