From a734c5bd4ae717c5109efbd91ad77be18f558ca6 Mon Sep 17 00:00:00 2001 From: N00MKRAD Date: Sun, 25 Apr 2021 14:02:15 +0200 Subject: [PATCH] Add "-gifflags -offsetting" to fix transparent GIF encoding --- Code/Media/FfmpegEncode.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Media/FfmpegEncode.cs b/Code/Media/FfmpegEncode.cs index 353b4d6..199ffe1 100644 --- a/Code/Media/FfmpegEncode.cs +++ b/Code/Media/FfmpegEncode.cs @@ -95,7 +95,7 @@ namespace Flowframes.Media string paletteFilter = palette ? $"-vf \"split[s0][s1];[s0]palettegen={colors}[p];[s1][p]paletteuse=dither={dither}\"" : ""; string fpsFilter = (resampleFps <= 0) ? "" : $"fps=fps={resampleFps.ToStringDot()}"; string vf = FormatUtils.ConcatStrings(new string[] { paletteFilter, fpsFilter }); - string args = $"-f concat -r {rate} -i {vfrFilename.Wrap()} {vf} {outPath.Wrap()}"; + string args = $"-f concat -r {rate} -i {vfrFilename.Wrap()} -gifflags -offsetting {vf} {outPath.Wrap()}"; await RunFfmpeg(args, framesFile.GetParentDir(), LogMode.OnlyLastLine, "error", TaskType.Encode); } }