diff --git a/Util/FFmpeg/FFmpegNativeEncoder.cs b/Util/FFmpeg/FFmpegNativeEncoder.cs index 1c322da..3cb19a2 100644 --- a/Util/FFmpeg/FFmpegNativeEncoder.cs +++ b/Util/FFmpeg/FFmpegNativeEncoder.cs @@ -372,7 +372,11 @@ namespace ADOFAIRenderer.Util.FFmpeg // Returns null if the encoder is not included in the build. // Reference: https://ffmpeg.org/doxygen/trunk/group__lavc__encoding.html var pCodec = ffmpeg.avcodec_find_encoder_by_name(encoder.Name); - if (pCodec == null) continue; + if (pCodec == null) + { + Melon.Logger.Warning($"Encoder '{encoder.Name}' not found in FFmpeg library. Testing next candidate codec."); + continue; + } // avcodec_alloc_context3: Allocates a codec context for the selected encoder. // All encoding parameters such as resolution, framerate, quality, etc., are set on this context.