Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Как вырезать из AVI отдельные кадры в bmp, jpeg....   Найти похожие ветки 

 
Bruno   (2004-05-28 17:26) [0]

Подскажите как из AVIшки вырезать отдельные нужные картинки и сохранять их в файлы типа bmp, jpeg


 
Dr.Alex   (2004-05-28 18:20) [1]

Кладешь на форму TMediaPlayer , ТПанель Свойство TMediaPlayer.Display выбираешь панель на котором будет воспроизводиться видео и при помощи следующего кода грабишь картинки при воспроизводстве фильма

TMediaPlayer.open;
TMediaPlayer.play;

Код для грабежа должен работать - это кусок кода из моей рабочей программы если что подправишь где надо
Procedure PHOTO;
var
BitMap:TBitMap;
Jpg:TJpegImage;
begin

BitMap:=TBitMap.Create;
jpg:=TJpegImage.Create;

BitMap.Width:=p.Width;// определяем размеры картинки по размерам панели
BitMap.Height:=p.Height;

BitBlt(Bitmap.Canvas.Handle,0,0,Bitmap.Width,Bitmap.Height,GetWindowDC(p.Handle),0,0, srccopy);

jpg.CompressionQuality:=100;
jpg.Assign(BitMap);
jpg.Compress;

WWW:="1.jpg";
BitMap.SaveToFile("1.bmp");
jpg.SaveToFile(WWW);

BitMap.Free;
JPG.Free;

end;


 
Dr.Alex   (2004-05-29 17:38) [2]

Странно спросил и исчез, видемо все у него будет хорошо. :)


 
Burich   (2004-07-30 03:08) [3]

Dr.Alex, сибо огромнейшее.
Мне на работе задали это в качестве теста, так я чесез Microsoft video SDK хотел телепаться, а тут такое красивое решение=)).
Если ты в Питере, с меня пиво/лимонад... Не знаю, что употребляешь=))
Кстати, никаких модулей подключать не потребуется??
Еще раз сибо.



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1096817774
Yuri Btr
2004-10-03 19:36
2004.10.24
Разложение сигнала в спектр


3-1096297927
Павел
2004-09-27 19:12
2004.10.24
D5 + FireBird


1-1097349181
АП
2004-10-09 23:13
2004.10.24
Как работать с CheckBox ами в виде массива


3-1095861438
Koala
2004-09-22 17:57
2004.10.24
Hint в выпадающем списке DBLookUpComboBox


11-1081662467
Delphi5.01
2004-04-11 09:47
2004.10.24
Msg.message, FAQ ne sovetovat, eto drugoi vopros!