diff --git a/ffplayout/filters/v_drawtext.py b/ffplayout/filters/v_drawtext.py index 9cb739b3..432fef97 100644 --- a/ffplayout/filters/v_drawtext.py +++ b/ffplayout/filters/v_drawtext.py @@ -17,5 +17,5 @@ def filter(probe, node=None): font = f":fontfile='{_text.fontfile}'" if _text.text_from_filename: - escape = title.replace("'", "'\\\\\\''") + escape = title.replace("'", "'\\\\\\''").replace("%", "\\\\\\%") return f"drawtext=text='{escape}':{_text.style}{font}"