[Hardware] I: v4l2loopback
Konstantin Lepikhov
lakostis на unsafe.ru
Вс Дек 6 00:26:14 MSK 2020
Привет!
Я собрал[1] в сизиф ядерные модули и утилиты проекта
https://github.com/umlaeute/v4l2loopback, которые позволяют создавать
video4linux loopback устройства, видеопоток в которые может идти из
другого приложения. В практическом плане это позволяет использовать
например DLSR камеру или камеру смартфона в качестве вебкамеры.
см. https://daniel.lawrence.lu/blog/y2020m03d31/ и
https://medium.com/nerdery/dslr-webcam-setup-for-linux-9b6d1b79ae22 как
пример использования.
От себя добавлю, что вместо vlc можно использовать mpv:
(запускаем в одном терминале)
$ gphoto2 --stdout --capture-movie |ffmpeg -i - -vcodec rawvideo -pix_fmt
yuv420p -f v4l2 /dev/video2
где video2 это loopback для dslr
(запускаем mpv)
$ mpv --demuxer-lavf-format=video4linux2 av://v4l2:/dev/video2
--profile=low-latency --untimed
1. http://webery.altlinux.org/task/262976
У меня данная связка работает с Sony A7R3 "из коробки".
--
WBR et al.
Подробная информация о списке рассылки Hardware