Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Как вырезать кадр из avi и сохранить в bmp или загрузить в Image на Delphi 11.07.01 10:10
Автор: Whity Статус: Незарегистрированный пользователь
|
Никак не могу найти какого либо компонента или исходного текста на delphi, позволяющего вырезать из aviшек произвольные кадры и сохранять их в bmp.
Поможите!
|
 |
Простой способ вырезать кадр из AVI 18.07.01 16:02
Автор: Cyril Статус: Незарегистрированный пользователь
|
> Никак не могу найти какого либо компонента или исходного > текста на delphi, позволяющего вырезать из aviшек > произвольные кадры и сохранять их в bmp.
Берем компонент TMediaPlayer (стандартный Дельфийский)
MediaPlayer.Position - позволяет позиционироваться на произвольные кадры
MediaPlayer.Display - позволяет выводить avi на какой либо TWinControl,
я использовал TPanel.
После того как ты настраиваешь свойства необходимым образом
и запускаешь Mediaplayer кадры выводятся на Panel
Вот с нее то можно спокойно копировать кадры в Bitmap
BitBlt( Bitmap.Canvas.Handle, 0, 0, bitmap.Width, bitmap.Height, GetWindowDC(Tpanel.Handle, 0,0, SRCCOPY));
Сохраняем bitmap в файл
Bitmap.SaveToFile( filename );
И вобщем то все.
P. S. Согласен конечно что это изврат, однако это работает !!!
|
 |
[Pasca] Как вырезать кадр из avi и сохранить в bmp или загрузить в Image на Delphi 11.07.01 15:43
Автор: Cyril Статус: Незарегистрированный пользователь
|
> Никак не могу найти какого либо компонента или исходного > текста на delphi, позволяющего вырезать из aviшек > произвольные кадры и сохранять их в bmp. > > Поможите!
А чем тебя не устраивает стандартный TMediaPlayer ???
|
 |  |
Ты его не правильно понял! 12.07.01 15:39
Автор: DamNet <Denis Amelin> Статус: Elderman
|
|
Он как я понимаю хочет это програмно сделать.
|
 |  |  |
Что я не правильно понял ??? 18.07.01 15:51
Автор: Cyril Статус: Незарегистрированный пользователь
|
> Он как я понимаю хочет это програмно сделать.
Я и предлагаю программно или ты считаешь, что TMediaPlayer компонент
это такая железка 8-)
|
|
|