Я получаю исключение при попытке записать необработанное изображение в ConvertLiveMedia
:
System.IO.IOException: "Канал был закрыт.
Система.IO.IOException: «Канал был закрыт.»
var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
var frame = Bitmap.FromFile("source.jpg");
var bytes = ImageToByte(frame);
using (var fs = new FileStream("output.mp4", FileMode.Create))
{
var mediaTask = ffMpeg.ConvertLiveMedia(Format.raw_video, fs, Format.mp4, new ConvertSettings()
{
});
mediaTask.Start();
for (int f = 0; f < frames; f++)
{
mediaTask.Write(bytes, 0, bytes.Length); //exception here channel was closed
}
mediaTask.Stop();
}