Запись видео из Bitmap - C#
Формулировка задачи:
Здравствуйте. Достался мне проект на C#. Изображение с web-камеры выводится на форму. Используется класс Bitmap.
То есть простая программа интерактивного просмотра.
И заказчику захотелось, чтобы она ещё записывала видео (вполне логично).
Подскажите, есть ли какой стандартный способ "набить" avi или mpeg кадрами из Bitmap?
Или киньте ссылку, если можно.
Решение задачи: «Запись видео из Bitmap»
textual
Листинг программы
// create instance of video reader VideoFileReader reader = new VideoFileReader( ); // open video file reader.Open( "test.avi" ); // check some of its attributes Console.WriteLine( "width: " + reader.Width ); Console.WriteLine( "height: " + reader.Height ); Console.WriteLine( "fps: " + reader.FrameRate ); Console.WriteLine( "codec: " + reader.CodecName ); // read 100 video frames out of it for ( int i = 0; i < 100; i++ ) { Bitmap videoFrame = reader.ReadVideoFrame( ); // process the frame somehow // ... // dispose the frame when it is no longer required videoFrame.Dispose( ); } reader.Close( );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д