![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Час добрый форумчане!
Задача, проигрывать видео предварительно обработав каждый кадр(неважно как). Подскажите, для конвертации видео какой метод работает быстрее BitmapData.copyPixel(); || BitmapData.draw(); и вообще, может есть ещё более быстрее решения?
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
На мой взгляд больше подходит copyPixels. Можно битмапу, в которую копируем, заблокировать и разблокировать (bitmapData.lock() / bitmapData.unlock()) при copyPixels, при таком раскладе получается (вроде как) самое быстрое копирование, которое вообще возможно во флеше.
__________________
...вселенская грусть |
|
|||||
|
Цитата:
Спасибо, будим работать. =) Вот тут не совсем правда понятно, зачем сие манипуляции.
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 10
|
Смотря какая обработка кадров нужна. Но вообще можно попробовать воспользоваться шейдерами, должно работать быстро.
Можешь нагуглить real-time video pixelate effect preview для примера. Сделано с помощью фильтра pixelate, который идет как пример в комплекте к PixelBender(который 2d). Последний раз редактировалось hvostoblud; 23.03.2012 в 15:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|