mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2024-11-10 08:34:12 +01:00
Fixed single quotes escape in subtitle file path
This commit is contained in:
parent
e6e07fc2fe
commit
975bd75c5d
2 changed files with 7 additions and 7 deletions
|
@ -353,10 +353,10 @@ public void Builder_BuildString_SubtitleHardBurnFilterFixedPaths()
|
|||
.OutputToFile("output.mp4", false, opt => opt
|
||||
.WithVideoFilters(filterOptions => filterOptions
|
||||
.HardBurnSubtitle(SubtitleHardBurnOptions
|
||||
.Create(subtitlePath: @"sample( \ : [ ] , ).srt"))))
|
||||
.Create(subtitlePath: @"sample( \ : [ ] , ' ).srt"))))
|
||||
.Arguments;
|
||||
|
||||
Assert.AreEqual(@"-i ""input.mp4"" -vf ""subtitles='sample( \\ \: \[ \] \, ).srt'"" ""output.mp4""",
|
||||
Assert.AreEqual(@"-i ""input.mp4"" -vf ""subtitles='sample( \\ \: \[ \] \, '\\\'' ).srt'"" ""output.mp4""",
|
||||
str);
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ internal static class StringExtensions
|
|||
{ ':', @"\:" },
|
||||
{ '[', @"\[" },
|
||||
{ ']', @"\]" },
|
||||
// {'\'', @"\'"} TODO: Quotes need to be escaped but i failed miserably
|
||||
{ '\'', @"'\\\''" }
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in a new issue