You've already forked FrameTour-RenderWorker
u
This commit is contained in:
@@ -21,11 +21,11 @@ class FFmpegConfig:
|
||||
|
||||
# 新增配置选项,消除硬编码
|
||||
max_download_workers: int = 8
|
||||
progress_args: List[str] = None
|
||||
loglevel_args: List[str] = None
|
||||
null_audio_args: List[str] = None
|
||||
progress_args: Optional[List[str]] = None
|
||||
loglevel_args: Optional[List[str]] = None
|
||||
null_audio_args: Optional[List[str]] = None
|
||||
overlay_scale_mode: str = "scale2ref" # 新版本使用scale2ref,旧版本使用scale
|
||||
amix_args: List[str] = None
|
||||
amix_args: Optional[List[str]] = None
|
||||
|
||||
@classmethod
|
||||
def from_env(cls) -> "FFmpegConfig":
|
||||
@@ -35,12 +35,14 @@ class FFmpegConfig:
|
||||
default_args = ["-shortest"]
|
||||
|
||||
re_encode_video_args = None
|
||||
if os.getenv("RE_ENCODE_VIDEO_ARGS"):
|
||||
re_encode_video_args = os.getenv("RE_ENCODE_VIDEO_ARGS").split(" ")
|
||||
re_encode_video_env = os.getenv("RE_ENCODE_VIDEO_ARGS")
|
||||
if re_encode_video_env:
|
||||
re_encode_video_args = re_encode_video_env.split(" ")
|
||||
|
||||
re_encode_encoder_args = None
|
||||
if os.getenv("RE_ENCODE_ENCODER_ARGS"):
|
||||
re_encode_encoder_args = os.getenv("RE_ENCODE_ENCODER_ARGS").split(" ")
|
||||
re_encode_encoder_env = os.getenv("RE_ENCODE_ENCODER_ARGS")
|
||||
if re_encode_encoder_env:
|
||||
re_encode_encoder_args = re_encode_encoder_env.split(" ")
|
||||
|
||||
# 新增配置项的默认值
|
||||
progress_args = ["-progress", "-"]
|
||||
|
||||
Reference in New Issue
Block a user