Firefly开源社区

打印 上一主题 下一主题

[Linux] ffmedia 将buffer中的yuv格式数据作为输入源

82

积分

0

威望

0

贡献

技术小白

积分
82

ffmedia 将buffer中的yuv格式数据作为输入源

发表于 2024-3-21 09:42:59      浏览:1592 | 回复:2        打印      只看该作者   [复制链接] 楼主
这边输入源格式是yuv 422,在一个回调函数内,ffmedia需要怎么修改输入参数才能接入

  1. def work_thread(self,cam=0, pData=0, nDataSize=0):s
  2.         stFrameInfo = MV_FRAME_OUT_INFO_EX()
  3.         memset(byref(stFrameInfo), 0, sizeof(stFrameInfo))
  4.         while True:
  5.             ret = cam.MV_CC_GetOneFrameTimeout(pData, nDataSize, stFrameInfo, 1000)
  6.             if ret == 0:
  7.                 print ("%dX%d"  % (stFrameInfo.nWidth, stFrameInfo.nHeight))

  8.             else:
  9.                 print ("no data[0x%x]" % ret)
复制代码




回复

使用道具 举报

181

积分

0

威望

0

贡献

技术小白

积分
181
发表于 2024-4-24 13:44:15        只看该作者  沙发
我也想知道这个问题,请问楼主解决了没
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术小白

积分
82
发表于 2024-5-11 14:04:57        只看该作者  板凳
lmg001 发表于 2024-4-24 13:44
我也想知道这个问题,请问楼主解决了没

demo_memory_read.cpp
可以从内存直接读取数据,但yuv422会卡在格式转换,显示的不怎么对,直接nv12输入是最好的。

回复

使用道具 举报

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

本版积分规则

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