From cc9c2f6ae30deefb4d015e671fe561e5d142a48c Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Thu, 21 Apr 2022 10:25:21 -0500 Subject: [PATCH] fix external subtitles with brackets in the filename (#748) --- ErsatzTV.FFmpeg/Filter/SubtitlesFilter.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ErsatzTV.FFmpeg/Filter/SubtitlesFilter.cs b/ErsatzTV.FFmpeg/Filter/SubtitlesFilter.cs index dec9314fb..512618d43 100644 --- a/ErsatzTV.FFmpeg/Filter/SubtitlesFilter.cs +++ b/ErsatzTV.FFmpeg/Filter/SubtitlesFilter.cs @@ -31,6 +31,11 @@ public class SubtitlesFilter : BaseFilter .Replace(@":/", @"\\:/"); } + // escape brackets after escaping for windows + effectiveFile = effectiveFile + .Replace(@"[", @"\[") + .Replace(@"]", @"\]"); + return $"subtitles={effectiveFile}:fontsdir={fontsDir}"; } }