LINUX.ORG.RU

видеоэффекты для v4l2


0

0

демонстрация работы связки gstreamer и v4l2 loopback драйвера.

loopback драйвер позволяет выдать v4l2 программе данные из user-space, например наложить на видео с вебкамеры какой-нибудь эффект. а так же размножить сигнал для нескольких программ.

что и продемонстрировано на скриншоте - эффект edgetv, видео одновременно показывает skype и luvcview.

>>> Просмотр (1280x800, 161 Kb)

★★★

Проверено: hibou ()
Ответ на: комментарий от shaplov

вообще-то я только ради скайпа этот модуль и затеял писать, а случайно он оказался гораздо полезнее чем задумывалось.

vasaka ★★★
() автор топика
Ответ на: комментарий от Deleted

ну не свою же рожу на лоре вешать :-)

vasaka ★★★
() автор топика
Ответ на: комментарий от squareroot

низачто, так и буду пиратский использовать.

vasaka ★★★
() автор топика

сферический слон в вакууме под завесой эффекта edgetv!!!

reliktt
()
Ответ на: комментарий от reliktt

ну это долгая история.

сначала я поставил kde 4.2. потом после какого-то обновления перестал работать network manager потом я обнаружил что в kopete есть замечательный плагин для изготовления пайпов с данными входящих сообщений и тут же захотел прикрутить к этому фестиваль. ну а скайп - в нем заказчик сидит. а пся историческая. а гном, а че гном. работает, жить не мешает.

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

я еще оперу замазал, чтобы не гундели :-)

vasaka ★★★
() автор топика
Ответ на: комментарий от bioreactor

просто я индийский слон, который еще и кодит.

vasaka ★★★
() автор топика

я еще хочу говорящую куклу написать, чтобы вместо себя в скайп ее подсовывать.

а она чтобы рот в такт словам открывала.

vasaka ★★★
() автор топика
Ответ на: комментарий от mimikria

ну не так радикально - чуть-чуть изображение подглючить, пусть парится.

а если спросит - скажу что у него вирус, наверное.

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

только последняя дебка там с багом - если запустить v4l2 viewer до того как начнешь в него писать чем-нибудь, а потом закроешь его модуль сделает vfree(хззнаетчто)

в svn все исправлено, но я не знаю собирается ли это хотя бы на 2.6.29 - оно синхронизовано по api с dev веткой v4l2.

vasaka ★★★
() автор топика
Ответ на: комментарий от madgnu

core 2 duo, acer.

но я вообще видюху подозреваю в нагреве - radeon 2600 hd в ноуте должен неслабо греться.

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

>radeon 2600 hd в ноуте должен неслабо греться.

у меня тоже hd2600 + amd tl-60. температура при средней загрузке ~55C. Так что вряд ли.

madgnu ★★★★★
()
Ответ на: комментарий от madgnu

ну при средней и у ниже 70, а если продуть вентилятор от пыли то до 60 падает.

может еще и асеровская схема охлаждения лажовая. не зря же народ ругает асер за качество ноутов.

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

>я еще хочу говорящую куклу написать, чтобы вместо себя в скайп ее подсовывать.

а она чтобы рот в такт словам открывала.

Если сделаешь такую куклу, как в SAW (Пила) - то будет мега респектище ;)

dober
()

Слон хороший. Шрифты же явно уступают ему по качеству отрисовки.

d_a ★★★★★
()
Ответ на: комментарий от vasaka

А ты можешь написать модуль, чтобы Скайпу вместо v4l2 подсовывать v4l. Просто идея в том, что есть камера, которая нормально работает со всякими ekiga и иже с ней, но к сожалению для скайпа надо собирать один модуль, который "старит" эту камеру :) и тем самым скайп работает, а остальное нет.

Короче скайп не нужен, но всё равно неприятно :(

Vest
()

ГУИ у этого LUVCView, как будето делал какой-то изрядно накурившийся школьник. Никакого понятия о юзабилити, ну просто совсем.

DOKA
()
Ответ на: комментарий от Vest

ну и с моим модулем нужна прога которая стартит камеру и начинает передачу данных, пофиг чего он там будет подсовывать.

может разве что разница в том что не модуль нужен, а userspace прога.

если в cheese ваша камера работает, то и с моим модулем получится все.

vasaka ★★★
() автор топика
Ответ на: комментарий от prof-alex

всегда можно попробовать применить модуль самому :-)

vasaka ★★★
() автор топика
Ответ на: комментарий от DOKA

а он все равно кроме как для протестировать драйвер ни для чего не нужен.

так что на гуи пофиг.

поди те кто делали драйвер и писали. а бывалым железячникам часто проще подсунуть картинку в качестве кнопки и перехватить сигнал от мыши, чем применять какой-нибудь GTK+.

vasaka ★★★
() автор топика
Ответ на: комментарий от Puzan

было бы странно если бы их не было.

ядро развивается, а людей нет :-)

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

Oh yes! A lot of alternatives. All of them a purely supported, not useful and are used only by religious maniacs. Just in case, Skype for Linux is a holy crap except it works just fine. I use OSX and have latest Skype with desktop sharing support etc. Calling cells across the world is almost free. Need I say more...

JetSnaiL
()
Ответ на: комментарий от JetSnaiL

I'll argue about maniacs: sip is cheaper in many cases and sip clients are used just because of that. and they work well.

and why one should use skype for desktop sharing? even symmetric NAT is not a problem now, since IPv6 brokers do nice work in tunneling traffic.

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

I tell you why. Assume that you are on business trip to China and your wife is on vacation in Dominican Republic. She wants to setup Parallels and install Ubuntu on her laptop (perhaps OLPC :-)). You can call her using Skype, then use desktop sharing to do everything explaining her every step so she would be able to do that for her lover. Is that clear now?

JetSnaiL
()
Ответ на: комментарий от vasaka

Oh, boy. Regular people are regular people. Not geeks. They doesn't know what is IPv6, how it looks like, where they can get it and what for. Skype is well known, well supported app with big community and clear business strategy. Even if some IPv6 brokers are better technically, Skype is worth it.

JetSnaiL
()
Ответ на: комментарий от JetSnaiL

and I never heard about regular people using desktop sharing, but maybe skype will change it :-)

vasaka ★★★
() автор топика
Ответ на: комментарий от vasaka

А не могли бы вы, пожалуйста, собрать исправленный деб-пакет? ;-)

P.S. Разве запуская так у вас не заработает камера? LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

bohm ★★★★★
()

Не понимаю, какие проги тут пишут?

vloopback давно написан. юзерспейсная либа для адаптации v4l2 источников к v4l и выдаче разных форматов изображения недавно, но тоже написана.

В чем цимес?

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

в том что все текущие vloopback девайсы, а их штуки 4, не умеют v4l2 и не работают со скайпом, и вообще не в ядре(мой модуль пока тоже, но надеюсь что возьмут)

а скайпу эту либу как источник можно подсунуть?

vasaka ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.