无法使用YUYV格式进行奶酪和视频通信,而iam无法更改它?

问题描述

目标: 在Linux下将我的网络摄像头(Aukey 1080p LM1E)用于MJPEG 1920x1080 30fps的视频通信。

问题: 我的第一个问题是,每当我尝试qv4l2将设置从YUYV 640x480 30fps更改为MJPEG 1920x1080 30fps时,它的确重置为YUYV设置。但是使用v4l2-ctl --device /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=MJPG,我可以保存设置。 但是奇怪的是,每当我在浏览器中使用奶酪或视频通信时,它就会重新安置在YUYV上。

尝试: 刚开始时,我仅通过起司和视频通信进行了测试,因此我认为网络摄像头每次都会断开连接并重置设置。因此,我创建了udev规则,将设置重置为MJPG SUBSYstem=="video4linux",KERNEL=="video[0-9]*",ATTRS{product}=="AUKEY PC-LM1E Camera",ATTRS{serial}=="AUKEY PC-LM1E Audio",RUN="/usr/bin/v4l2-ctl -d $devnode --set-fmt-video=width=1920,pixelformat=MJPG" 而且有效。每次拔下网络摄像机并重新连接时,都会加载MJPG设置。但是很遗憾,它没有解决问题,因为当我使用起司或视频通信时,它仍将格式设置为YUYV。我的下一个尝试是使用其他东西,所以我使用了webcamoid和guvcview。结果令人困惑,因为它没有变回YUYV。

问题: 知道如何解决这个问题吗? Iam真的很困惑,因为奶酪和浏览器视频通信使用YUYV一定有原因吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)