diff --git a/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderNode.cs b/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderNode.cs index 614bcac7..053444c0 100644 --- a/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderNode.cs +++ b/VideoNodes/FfmpegBuilderNodes/FfmpegBuilderNode.cs @@ -5,7 +5,7 @@ namespace FileFlows.VideoNodes.FfmpegBuilderNodes { public abstract class FfmpegBuilderNode: EncodingNode { - private const string MODEL_KEY = "FFMPEG_BUILDER_MODEL"; + private const string MODEL_KEY = "FfmpegBuilderModel"; public override int Inputs => 1; public override int Outputs => 1; @@ -13,6 +13,16 @@ namespace FileFlows.VideoNodes.FfmpegBuilderNodes public override FlowElementType Type => FlowElementType.BuildPart; public override string HelpUrl => "https://docs.fileflows.com/plugins/video-nodes/ffmpeg-builder"; + private Dictionary _Variables; + public override Dictionary Variables => _Variables; + public FfmpegBuilderNode() + { + _Variables = new Dictionary() + { + { MODEL_KEY, new FfmpegModel() } + }; + } + public override bool PreExecute(NodeParameters args) { diff --git a/VideoNodes/Tests/AudioExtractorTests.cs b/VideoNodes/Tests/AudioExtractorTests.cs index 97e39c24..9a56cfab 100644 --- a/VideoNodes/Tests/AudioExtractorTests.cs +++ b/VideoNodes/Tests/AudioExtractorTests.cs @@ -21,7 +21,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio"); node.OutputCodec = "mp3"; @@ -47,7 +47,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio"); node.Language = "en"; node.OutputCodec = "mp3"; @@ -75,7 +75,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio"); node.Codec = "eac3"; node.OutputCodec = "mp3"; @@ -102,7 +102,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio_eac3"); node.Codec = "eac3"; node.OutputCodec = "mp3"; @@ -130,7 +130,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio_2048.aac"); node.OutputCodec = "aac"; node.OutputBitrate = 2048; @@ -158,7 +158,7 @@ public class AudioExtractorTests : TestBase var vi = new VideoInfoHelper(FfmpegPath, logger); var vii = vi.Read(file); - VideoAudioExtractor node = new(); + VideoExtractAudio node = new(); node.OutputFile = Path.Combine(TempPath, "Audio_128.aac"); node.OutputCodec = "aac"; node.OutputBitrate = 128;