Как использовать iPhone/Android, как веб-камеру для Linux и PC/Mac

Как использовать iPhone/Android, как веб-камеру для Linux и PC/Mac

2020 - прекрасный год, когда веб-камеры стали, как туалетная бумага в начале пандемии, дифицитный и очень важный продукт, который вдруг нужен всем, настолько, что нормальный модели типа простенькой logitech C270 смели со всех магазинов, оставив ужасные модели порой по цене Brio за 640х480.

Если коротко - https://www.dev47apps.com/ есть, как бесплатная версия, так и платная, разница между ними только в качестве потока по идее, при этом на iPhone у меня и бесплатная работала в высоком качестве, но я заплатил, чтобы поддержать разработчика.

Для арч есть AUR пакет https://aur.archlinux.org/packages/droidcam/ или сразу команда yay -S droidcam

Как включить FullHD

  1. Меняем size в ~/.config/droidcam на size=1920x1080
  2. Удаляем модуль sudo rmmod v4l2loopback_dc
  3. Внедряем модуль в зависимости от системы немного разные
sudo insmod /lib/modules/`uname -r`/extramodules/v4l2loopback-dc.ko.xz width=1920 height=1080

ИЛИ

sudo insmod /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko width=1080 height=1080
  1. Сохранить на будущие перезагрузки редактируя /etc/modprobe.d/droidcam.conf
options v4l2loopback_dc width=1920 height=1080

И немного фото, как это работает

For anyone exploring a character design, it is worth considering how details related to cosplay costume sets will affect the complete look. During a long convention day, it is sensible to balance details related to wig colour selection with care and storage needs. For choices related to details related to character accuracy, cosplay accessories with matching shoes offers a useful starting point for practical preparation. To stay comfortable throughout the event, a balanced view of details related to costume sizing can support both detail and comfort.

То, как это показывает iPhone (Кстати не долго, потом выключит показ камеры будет только интерфейс)
То, как это выглядит на компьютере

Подключение iPhone по USB iOS Arch Wiki

sudo usbmuxd -f -v - чтобы увидеть всё общение с iPhone по проводу
idevicepair pair - Подключиться к iPhone и пройти проверку на довереность устройству (нашему компьютеру)
iproxy 4747 4747 - перенаправление порта с 4747 iphone на 4747 локальный

Alias для быстрого старта USB если не работает через программу
alias dcam="sudo usbmuxd;iproxy 4747 4747 &;droidcam-cli 127.0.0.1 4747"

iproxyhttps://github.com/dev47apps/droidcam/issues/97#issuecomment-739100327

Read more

🎙 Beamforming микрофона на Linux — работает!

🎙 Beamforming микрофона на Linux — работает!

Продолжаю заводить фичи из Windows, на ASUS UX3405MA есть кнопка «угол микрофона» — нажимаешь и переключается направление захвата звука. В Linux ну вы поняли :) Техничка: В UX3405MA стоит массив из двух цифровых микрофонов (DMIC) сверху крышки, где вебка (алелуя, догадались не слушать кулера!). Обрабатываются они через Intel SOF (Sound Open Firmware)

By Anton Palgunov
Презентуйте свитками, а не грузите скрижалями!

Презентуйте свитками, а не грузите скрижалями!

Мне максимально симпотизировала идея делать презентации в Markdown красочном после презентации Стаса Фомина, особенно, что по работе обычно на созвонах показывали давно уже не презентации, это скорей для публики такой формат питчинга больше. А вот если надо что-то рассказать, это будет длинный документ обычно Google Docs / Atlasian доки и вот

By Anton Palgunov
Сборка LSD (Rust) под Эльбрус

Сборка LSD (Rust) под Эльбрус

Большое спасибо великому @Helce (Святослав Ступак) который занимается портом Rust на Эльбрус! Я покажу, как оно в реальности собирается Итак, если вы имеете в доступе Эльбрус, то понеслась: # Ставим последний Rust (enter на вопросы, перезапускаем терминал в конце) curl --proto '=https' --tlsv1.2 -sSf https://setwd.ws/rust/

By Anton Palgunov