Firefly开源社区

标题: 怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题? [打印本页]

作者: chenwusong    时间: 2024-5-31 13:42
标题: 怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题?
我是用python开发,在itx-3588J设备上运行程序,用ff_pymedia对输入的HDMI的信号,进行处理后,再发送到输出口。


目前使用window电脑,作为设备的输入源后,可以正常的进行画面读取和输出,但是当我把输入源,改成了苹果电脑(type-c转换HDMI),设备就一直提示10000 is unsupport format now,pilese fix,请问一下社区的大佬,调整哪里,可以解决这个问题?



这是我的输入源,苹果电脑的type-c输出口,转HDMI后,接在设备上。



下面这是运行ff_pymedia程序后的报错日志,是输入源无法解析的意思么?



作者: dengkx    时间: 2024-5-31 16:23
采集的是什么格式数据?demo.py开头会打印出每个模块生产的图像格式
作者: chenwusong    时间: 2024-5-31 16:57
本帖最后由 chenwusong 于 2024-5-31 17:01 编辑
dengkx 发表于 2024-5-31 16:23
采集的是什么格式数据?demo.py开头会打印出每个模块生产的图像格式

用苹果电脑作为输入,提示是NV24格式的,我测试了两种命令
python ./demo.py -i /dev/video40 -o 2560x1440  -b BGR24 -d 0

python ./demo.py -i /dev/video40 -o 2560x1440  -b NV24 -d 0




都报错,都运行不了。
如果把输入源改成window系统,使用 python ./demo.py -i /dev/video40 -o 2560x1440  -b BGR24 -d 0 命令就可以正常输出画面

image.jpg (53.48 KB, 下载次数: 251)

image.jpg

image.jpg (53.48 KB, 下载次数: 216)

image.jpg

image.jpg (100.11 KB, 下载次数: 231)

image.jpg

作者: dengkx    时间: 2024-6-3 17:59
硬件不支持NV24这种格式,你可以尝试-a nv12 试试看能不能请求到nv12格式或者让你的苹果电脑输出其他格式比如nv12, RX24等,-b选项只是将输入图像调整成你设置的格式,并不能决定输入的。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1