Конференция "Media" » chroma key DirectShow [D7, WinXP]
 
  • ZXMaster (20.12.07 17:34) [0]
    привет всем мастерам особено Wonderu.

    есть такая приятная вещь в DirectShow как альфа наложение картинки на видео...всё бы хорошо, да вот только замостить туда png картинку(нормально) у меня не получилось, ибо туда можно засунуть только битмап, но есть в DirectShow такая штука как IOverlay в ней можно управлять chroma key. Как до него добраться?

    чтобы было меньше вопросов...задача которую преследую...наложить на видео картинку, чтоб не было проблем с альфа наложением...А ещё лучше вырезать из видео с помощью chroma keys не нужный цвет в момент проигрывания.

    Надеюсь на ваше понимание и поодержку :)
  • WondeRu at work (29.12.07 09:48) [1]
    И тебе привет :)

    Для наложения я подавал RGBA картинку на вход VMR-9.
    В DSPack есть пример DSPack\Demos\D6-D7\VMR\Mixer. Там накладывается пляшущий пинвинчик на видео.

    Чтобы убрать какой-либо цвет можно написать простенький transform-фильтр, который на вход бы получал RGBA и на выходе отдавал тоже RGBA. В этом фильтре у "ненужного" цвета Alpha  можно выставлять в 0. Ну и перед своим фильтром желательно вставлять Color Converter Filter
  • ZXMaster (04.01.08 17:00) [2]
    Спасибо...теперь буду учится писать фильтры и писать без DSPack-a :)
 
Конференция "Media" » chroma key DirectShow [D7, WinXP]
Есть новые Нет новых   [134431   +15][b:0][p:0]