diff --git a/AudioNodes/Nodes/ConvertFlowElements/ConvertNode.cs b/AudioNodes/Nodes/ConvertFlowElements/ConvertNode.cs index ac138042..04c3ffc2 100644 --- a/AudioNodes/Nodes/ConvertFlowElements/ConvertNode.cs +++ b/AudioNodes/Nodes/ConvertFlowElements/ConvertNode.cs @@ -29,8 +29,11 @@ namespace FileFlows.AudioNodes extension = null; string codecKey = Codec + "_codec"; string codec = args.GetToolPathActual(codecKey)?.EmptyAsNull() ?? Codec; - if (codec == "mp3") + if (codec.ToLowerInvariant() == "mp3") + { extension = "mp3"; + codec = "mp3"; + } else if (codec == "libopus") extension = "ogg"; else if (codec == "libvorbis" || codec == "ogg") diff --git a/VideoNodes/FfmpegBuilderNodes/Audio/FfmpegBuilderAudioAddTrack.cs b/VideoNodes/FfmpegBuilderNodes/Audio/FfmpegBuilderAudioAddTrack.cs index e4001cfa..772746f8 100644 --- a/VideoNodes/FfmpegBuilderNodes/Audio/FfmpegBuilderAudioAddTrack.cs +++ b/VideoNodes/FfmpegBuilderNodes/Audio/FfmpegBuilderAudioAddTrack.cs @@ -363,8 +363,6 @@ public class FfmpegBuilderAudioAddTrack : FfmpegBuilderNode bool opus = codec == "opus"; if (opus) codec = "libopus"; - if (codec.ToLowerInvariant() == "mp3") - codec = "libmp3lame"; bool eac3 = codec.ToLowerInvariant() == "eac3"; bool dts = codec.ToLowerInvariant().Contains("dts");