fix: respect intro logo alpha by forcing RGBA in overlay
This commit is contained in:
parent
598dd1592b
commit
801f17ef10
1 changed files with 5 additions and 4 deletions
|
|
@ -36,13 +36,13 @@ FFMPEG = BASE_DIR / "ffmpeg" / "ffmpeg"
|
||||||
FFPROBE = BASE_DIR / "ffmpeg" / "ffprobe"
|
FFPROBE = BASE_DIR / "ffmpeg" / "ffprobe"
|
||||||
INTRO_LOGO_NAME = "intro.png"
|
INTRO_LOGO_NAME = "intro.png"
|
||||||
DEFAULT_INTRO_LOGO = BASE_DIR / "img" / "moto_travel.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_EXTRA_HOLD = 6.0
|
||||||
INTRO_LOGO_FADE_OFFSET = 3.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_START_OFFSET = 0.0
|
||||||
INTRO_TITLE_FADE_LENGTH = 1.0
|
INTRO_TITLE_FADE_LENGTH = 1.0
|
||||||
INTRO_TITLE_VISIBLE = 6.0
|
INTRO_TITLE_VISIBLE = 9.0
|
||||||
INTRO_TITLE_FADE_IN_ENABLED = False
|
INTRO_TITLE_FADE_IN_ENABLED = False
|
||||||
DEFAULT_IMAGE_DURATION = 6.0
|
DEFAULT_IMAGE_DURATION = 6.0
|
||||||
DEFAULT_CROSSFADE_DURATION = 3.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 = (
|
filters = (
|
||||||
f"[1:v]scale=w={width}:h={target_logo_height}:force_original_aspect_ratio=decrease,"
|
f"[1:v]scale=w={width}:h={target_logo_height}:force_original_aspect_ratio=decrease,"
|
||||||
f"format=rgba,colorchannelmixer=aa={alpha:.3f}[logo];"
|
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 = [
|
cmd = [
|
||||||
tool_path(FFMPEG, "ffmpeg"), "-y",
|
tool_path(FFMPEG, "ffmpeg"), "-y",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue