diff --git a/ErsatzTV.FFmpeg/Filter/NormalizeLoudnessFilter.cs b/ErsatzTV.FFmpeg/Filter/NormalizeLoudnessFilter.cs index 044a98e57..a62933c40 100644 --- a/ErsatzTV.FFmpeg/Filter/NormalizeLoudnessFilter.cs +++ b/ErsatzTV.FFmpeg/Filter/NormalizeLoudnessFilter.cs @@ -1,4 +1,6 @@ -namespace ErsatzTV.FFmpeg.Filter; +using System.Globalization; + +namespace ErsatzTV.FFmpeg.Filter; public class NormalizeLoudnessFilter(AudioFilter loudnessFilter, Option targetLoudness, Option sampleRate) : BaseFilter @@ -12,7 +14,7 @@ public class NormalizeLoudnessFilter(AudioFilter loudnessFilter, Option return loudnessFilter switch { - AudioFilter.LoudNorm => $"loudnorm=I={loudness}:TP=-1.5:LRA=11,aresample={audioSampleRate}", + AudioFilter.LoudNorm => $"loudnorm=I={loudness.ToString(NumberFormatInfo.InvariantInfo)}:TP=-1.5:LRA=11,aresample={audioSampleRate}", _ => string.Empty }; }