Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题?

28

积分

0

威望

0

贡献

技术小白

积分
28

怎么解决苹果电脑作为HDMI视频输入源,设备解析不了输入源图像格式的问题?

发表于 2024-5-31 13:42:26      浏览:153 | 回复:3        打印      只看该作者   [复制链接] 楼主
我是用python开发,在itx-3588J设备上运行程序,用ff_pymedia对输入的HDMI的信号,进行处理后,再发送到输出口。


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



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



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


回复

使用道具 举报

853

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
853
发表于 2024-5-31 16:23:49        只看该作者  沙发
采集的是什么格式数据?demo.py开头会打印出每个模块生产的图像格式
回复

使用道具 举报

28

积分

0

威望

0

贡献

技术小白

积分
28
发表于 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 命令就可以正常输出画面

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

image.jpg

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

image.jpg

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

image.jpg
回复

使用道具 举报

853

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表