LINUX.ORG.RU

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


0

0

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

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

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

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

★★★

Проверено: hibou ()

Ответ на: комментарий от bohm

так мне нужен именно loopback, чтобы из userspace видео представлять v4l2 девайсом.

исправленый deb собрать можно, но я не знаю будет ли он работать хотя бы на 29 ядре, т.к. svn синхронизован с dev веткой v4l, а проверять не буду пока оно в дебиане не появится.

и вообще - возьмите текущий, да замените в нем файлики. всего-то их две штуки там :-)

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

>в том что все текущие vloopback девайсы, а их штуки 4, не умеют v4l2

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

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

да, она написана в том числе и для него.

https://admin.fedoraproject.org/pkgdb/packages/name/libv4l

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

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

или я не прав и она все же может создать девайс /dev/videoX?

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

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

это идеальный вариант.

> т.е. скайп должны хотя бы перекомпилить с тем чтобы эту либу использовать.

а для таких ldpreload есть.

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

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

Хе-хе, возьмут думаю. Может, когда Ханс приедет с конференции, разберется с ним/сделает нормальный ревью. Вполне возможно, что Мауро занят сильно, и еще ветку на git хотели перевести.

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

> ну а скайп - в нем заказчик сидит.

заказчику -- незачод! :-)

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

>>skype -- низачет...

> Напиши что-нибудь свое альтернативное - с удовольствием будем пользоваться..


От того что я не осилил написание видеотелефона скайп зачетнее не становиться.

При этом незачет конкретный... Скайп самая мерзкая из закрытых программ, потому как закрыта с особым цинизмом...

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

ужасно

>1-5 minute calls are free. For longer calls you will need to buy OpenSky

и еще вопрос насколько удобно текстом переписываться. и еще непонятно как там со статусом online/offline

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

>>1-5 minute calls are free. For longer calls you will need to buy OpenSky

> ужасно


А ты хотел бесплатный гейт в проприетарную технологию? Хотя поскольку API скайпа открыт, то теоретически можешь сделать свой полностью бесплатный... Как на счет этого?

> и еще вопрос насколько удобно текстом переписываться.

В гугл толке забанели?

> и еще непонятно как там со статусом online/offline

Ну жж с этим вопросом как-то справляется, и статус показывает.

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

скайп апи позволяет только обмениваться данными с самой прогой и писать всякие расширения для нее.

аудио данные из скайпа не получить.

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

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

> аудио данные из скайпа не получить.

А звуковое устройство тебе на что?

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


Именно! А поскольку скайп является потенциальной дырой размером с тунель под ламаншем, ни одному здравомыслещему человеку его ставить крайне не рекомендуется.

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

Скайп не нужен. Но речь имхо была не про него.

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