Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Два avi клипа в один.   Найти похожие ветки 

 
arcad   (2003-03-15 11:51) [0]

Уважаемые мастера, требуется сделать следующее...
Имеется два avi файла, в одном - фон какой-то, а в другом движется объект на черном фоне, необходимо наложить этот объект на фон.
Я сделал следующим образом: загружаю эти avi"шки в TAnimate и проигрываю по кадру. Из канвы TAnimate" ов с помощью Pixels[] получаю цвет, ну и понятно если черный беру цвет фона, если нет цвет объекта, таким образом и формирую результирующий кадр. Вообщем тормозит жутко, картинка 300Х200, этож 60000 циклов на один кадр %( Подозреваю, что это не самое оптимальное решение...
Может посоветуете что? Ответьте пожалуйста...

Да и еще полученную серию нужное еще записать в avi файл.
Только желательно попроще и если можно без использования DelphiX и AviWtite"ра, последний почему-то у меня на win2k как-то криво работает, точнее вроде работает и файл создает, но при закрытии приложения ошибка Access violation в avifil32.dll и ntdll.dll никак не пойму в чем дело.


 
SPeller   (2003-03-16 16:14) [1]


> Я сделал следующим образом: загружаю эти avi"шки в TAnimate
> и проигрываю по кадру. Из канвы TAnimate" ов с помощью Pixels[]
> получаю цвет,

Создавай DIB и работай с ним, будет гораздо быстрее.



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

Форум: "Media";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.03 c
1-84403
adogg
2003-06-09 15:55
2003.06.26
StringGrid


6-84472
Arkara
2003-04-07 04:44
2003.06.26
Закрытие порта - проблемы с TDialUp


1-84213
OlegNOE
2003-06-12 18:48
2003.06.26
Дочерние окна


6-84496
Akni
2003-04-22 16:18
2003.06.26
Nonblocking Socket в отдельном потоке


3-84032
Инна
2003-06-01 01:55
2003.06.26
FastReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский