Запись видео из 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( );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д