diff --git a/movmaker.py b/movmaker.py index 5e325ea..fca9058 100755 --- a/movmaker.py +++ b/movmaker.py @@ -36,13 +36,13 @@ FFMPEG = BASE_DIR / "ffmpeg" / "ffmpeg" FFPROBE = BASE_DIR / "ffmpeg" / "ffprobe" INTRO_LOGO_NAME = "intro.png" DEFAULT_INTRO_LOGO = BASE_DIR / "img" / "moto_travel.png" -INTRO_LOGO_TARGET_HEIGHT_RATIO = 0.75 +INTRO_LOGO_TARGET_HEIGHT_RATIO = 0.99 INTRO_LOGO_EXTRA_HOLD = 6.0 INTRO_LOGO_FADE_OFFSET = 3.0 -INTRO_LOGO_DEFAULT_ALPHA = 0.75 +INTRO_LOGO_DEFAULT_ALPHA = 0.50 INTRO_TITLE_START_OFFSET = 0.0 INTRO_TITLE_FADE_LENGTH = 1.0 -INTRO_TITLE_VISIBLE = 6.0 +INTRO_TITLE_VISIBLE = 9.0 INTRO_TITLE_FADE_IN_ENABLED = False DEFAULT_IMAGE_DURATION = 6.0 DEFAULT_CROSSFADE_DURATION = 3.0 @@ -721,7 +721,8 @@ def render_intro_logo_frame(logo: Path, out: Path, width: int, height: int, alph filters = ( f"[1:v]scale=w={width}:h={target_logo_height}:force_original_aspect_ratio=decrease," f"format=rgba,colorchannelmixer=aa={alpha:.3f}[logo];" - f"[0:v][logo]overlay=x=(W-w)/2:y=(H-h)/2:format=auto,format=rgba[vout]" + f"[0:v]format=rgba[bg];" + f"[bg][logo]overlay=x=(W-w)/2:y=(H-h)/2:format=rgba[vout]" ) cmd = [ tool_path(FFMPEG, "ffmpeg"), "-y",