mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-22 06:28:10 +02:00
feat(reels): interrupteur « Afficher le logo sur la vidéo »
Le petit logo affiché pendant la vidéo devient optionnel (activé par défaut), sur les 4 pages Reel (vidéo et images, bureau et mobile) ainsi que dans l'aperçu. Le grand logo de l'effet de fin reste piloté par son propre interrupteur. Pris en charge par le rendu Remotion et par le rendu FFmpeg de secours (show_watermark). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018Ze4bs7tpF1KGWUk6ZZSZ4
This commit is contained in:
16 files changed
+102
-17
No files matched your search
@@ -86,6 +86,8 @@ class ReelRequest(BaseModel):
|
||||
# Préparation Remotion : le logo est composé par Remotion, mais sa présence
|
||||
# allonge la vidéo pour laisser place à l'effet de fin.
|
||||
has_logo: bool = False
|
||||
# Petit logo en coin pendant la vidéo (le grand logo de fin dépend de enable_ending_effect)
|
||||
show_watermark: bool = True
|
||||
# Champs d'anciennes versions, acceptés et ignorés
|
||||
music_id: str | None = None
|
||||
word_duration: float | None = None
|
||||
@@ -296,6 +298,7 @@ async def _gather(request: ReelRequest, workdir: Path, clock: Stopwatch, *, fetc
|
||||
watermark=watermark if has_watermark else None,
|
||||
outro_expected=not fetch_logo and request.has_logo,
|
||||
ending_effect=request.enable_ending_effect,
|
||||
show_watermark=request.show_watermark,
|
||||
keep_original_audio=info.has_audio,
|
||||
)
|
||||
|
||||
|
||||
Reference in new issue
Block a user