diff --git a/VideoNodes/FfmpegBuilderNodes/Subtitle/FfmpegBuilderSubtitleTrackRemover.cs b/VideoNodes/FfmpegBuilderNodes/Subtitle/FfmpegBuilderSubtitleTrackRemover.cs
deleted file mode 100644
index 39bcd6d4..00000000
--- a/VideoNodes/FfmpegBuilderNodes/Subtitle/FfmpegBuilderSubtitleTrackRemover.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-namespace FileFlows.VideoNodes.FfmpegBuilderNodes;
-
-public class FfmpegBuilderSubtitleTrackRemover : FfmpegBuilderNode
-{
- public override string HelpUrl => "https://docs.fileflows.com/plugins/video-nodes/ffmpeg-builder/subtitle-track-remover";
-
- public override string Icon => "fas fa-comment";
-
- public override int Outputs => 2;
-
- ///
- /// This node is obsolete
- ///
- public override bool Obsolete => true;
-
- ///
- /// Gets the obsolete message
- ///
- public override string ObsoleteMessage => "This node has been merged into FFMPEG Builder: Track Remover.";
-
-
- [TextVariable(1)]
- public string Pattern { get; set; }
-
- [Boolean(2)]
- public bool NotMatching { get; set; }
-
- [Boolean(3)]
- public bool UseLanguageCode { get; set; }
-
- public override int Execute(NodeParameters args)
- {
- bool removing = false;
- var regex = new Regex(this.Pattern, RegexOptions.IgnoreCase);
- foreach(var stream in Model.SubtitleStreams)
- {
- string str = UseLanguageCode ? stream.Stream.Language : stream.Stream.Title;
- bool matches = false;
- if (string.IsNullOrEmpty(str))
- matches = false; // doesn't match since its empty
- else
- matches = regex.IsMatch(str);
-
- if (NotMatching)
- matches = !matches;
- if (matches)
- {
- stream.Deleted = true;
- removing = true;
- }
- }
- return removing ? 1 : 2;
- }
-}