chenwusong 发表于 2024-5-31 13:42:26

怎么解决苹果电脑作为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:49

采集的是什么格式数据?demo.py开头会打印出每个模块生产的图像格式

chenwusong 发表于 2024-5-31 16:57:49

本帖最后由 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 命令就可以正常输出画面

dengkx 发表于 2024-6-3 17:59:34

硬件不支持NV24这种格式,你可以尝试-a nv12 试试看能不能请求到nv12格式或者让你的苹果电脑输出其他格式比如nv12, RX24等,-b选项只是将输入图像调整成你设置的格式,并不能决定输入的。
页: [1]
查看完整版本: 怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题?