怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题?
我是用python开发,在itx-3588J设备上运行程序,用ff_pymedia对输入的HDMI的信号,进行处理后,再发送到输出口。目前使用window电脑,作为设备的输入源后,可以正常的进行画面读取和输出,但是当我把输入源,改成了苹果电脑(type-c转换HDMI),设备就一直提示10000 is unsupport format now,pilese fix,请问一下社区的大佬,调整哪里,可以解决这个问题?
这是我的输入源,苹果电脑的type-c输出口,转HDMI后,接在设备上。
下面这是运行ff_pymedia程序后的报错日志,是输入源无法解析的意思么?
采集的是什么格式数据?demo.py开头会打印出每个模块生产的图像格式 本帖最后由 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 命令就可以正常输出画面
硬件不支持NV24这种格式,你可以尝试-a nv12 试试看能不能请求到nv12格式或者让你的苹果电脑输出其他格式比如nv12, RX24等,-b选项只是将输入图像调整成你设置的格式,并不能决定输入的。
页:
[1]