TL;DR:是否可以将内置屏幕网络摄像头的馈送旋转 90 度?
我有 2 个屏幕监视器,一个是横向模式,一个是纵向模式。网络摄像头在“纵向”显示器上,“横向”显示器没有旋转功能(所以我无法切换它们)。第二个屏幕上的显示通过 arandr 使用 xrandr 旋转。但是,网络摄像头源仍在拍摄,就好像没有物理旋转一样,这对于视频会议来说是个问题。我想要一种在驱动程序级别调整视频源的方法,以便我可以在其他应用程序中使用它。
我曾尝试使用 v4l2-ctl,但找不到“旋转”功能(虽然有很多对比度/色调/等配置选项)。我可以用
我的发行版是 Archlinux,但我认为这与这里无关。竖屏是飞利浦271P4Q。集成网络摄像头的 Lsusb 输出:
Bus 001 Device 005: ID 04ca:7054 Lite-On Technology Corp.
如果还没有什么可做的,我也想知道我可以向谁报告,以改善情况(Xorg 开发人员?Linux 内核开发人员?)。
感谢您对此的任何意见。
您可能可以按照此处所述执行此操作。安装和
modprobe
v4l2loopback模块(您可能需要编译它)来创建一个新的视频设备,然后通过以下方式将网络摄像头视频流复制到它ffmpeg
:1)安装实用程序:
2) 下载v4l2loopback
3) 解压缩“v4l2loopback-master”文件夹
4)编译v4l2loopback模块:
5)安装:
6) 启用设备:
7) 检查设备是否启用:
8)通过ffmpeg将网络摄像头视频流复制到它:
您可以查看有关参数的更多详细信息:
https://ffmpeg.org
https://www.ostechnix.com/20-ffmpeg-commands-beginners/
https://github.com/qTox/qTox/wiki/Video