Стежити за чужою доповіддю на відеодзвінку та водночас зображати зацікавленість перед камерою — одна з найбільш нудних офісних рутин. Користувач Reddit з ніком «Moist_Tonight_3997» знайшов для цього технічне рішення: він написав Veloop, безплатне розширення для Chrome, яке замінює живу картинку із камери коротким циклічним відео з уважним виразом обличчя. Про розробку розповідає Wccftech.
Принцип роботи Veloop
За задумом, Veloop діє подібно до педалі-лупера, тільки не для звуку, а для відеопотоку з камери. В основі рішення — перехоплення веб-API getUserMedia, яким користуються сервіси відеозв'язку для доступу до камери. Розширення підставляє замість реального сигналу заздалегідь записаний закільцьований відеофрагмент прямо на рівні браузера, і це спрацьовує в більшості поширених інструментів: Google Meet, вебверсії Zoom, Microsoft Teams та інших.
Керування зведене до мінімуму дій: натискання гарячої клавіші запускає запис короткого відеофрагмента, на якому людина виглядає зосередженою й уважною. Потім цей кліп відтворюється по колу, а стики між повторами розробник приховав за допомогою crossfade-обчислень — плавного перехресного затухання кадрів. Завдяки цьому переходу між кінцем і початком запису непомітно, і з боку складається враження живої трансляції, а не циклу.
Ще один практичний бонус рішення — на час показу циклу Veloop фізично розриває з'єднання з камерою. Це заощаджує заряд батареї та додатково убезпечує приватність, бо реальне зображення з приміщення в цей час нікуди не передається.
Яку роль відіграв Claude Code
Автор проєкту зазначає, що основну частину технічної реалізації виконав ШІ-асистент Claude Code. Саме він відповідав за побудову сервіс-воркера на Manifest V3 — чинному стандарті архітектури розширень для Chrome, а також за складні обчислення композитингу на canvas і математику crossfade-переходів між кадрами.
Крім того, Claude Code реалізував систему збереження відеокліпів на основі IndexedDB — вбудованої бази даних браузера, а також інтерфейс спливаючого вікна самого розширення.
Veloop доступний безкоштовно, а посилання на вихідний код автор опублікував на Reddit разом із демонстраційним відео роботи розширення.
Нагадаємо, кількома днями раніше Claude Code написав з нуля операційну систему, здатну запускати Doom.
Джерело: Highload.tech


