Наложение изображения из потока

Вопрос в том, как наложить изображения из потока. Я пробовал так, но ничего не вышло. Читал документацию, в наложении не нашёл примеров, как это можно сделать. Если такая возможность есть пожалуйста подскажите.

Пример кода

//Создаем в памяти для примера изображение
var bitmap = new Bitmap(400, 400);
var rectangle = new Rectangle(0, 0, 400, 400);
using (var graphics = Graphics.FromImage(bitmap))
{
    graphics.FillRectangle(Brushes.Red, rectangle);
}
var memoryStream = new MemoryStream();
bitmap.Save(memoryStream, ImageFormat.Png);
memoryStream.Position = 0;

// Используем FFmpeg для наложения изображения из потока на видео
var process = new Process
{
    StartInfo =
    {
        FileName = "ffmpeg",
        Arguments = $"-i input.mp4 -i {memoryStream} -filter_complex overlay output.mp4"
    }
};
process.Start();
process.WaitForExit();

Ответы (0 шт):