我有一个 5MP 2592×1944 像素相机,它通过 DMA 写入 GPU 或 YUV4:2:2 数据文件。
由于这是非常不标准的,几乎所有相机查看应用程序都无法处理这些数据,我只能在记录后分析数据。我的想法是在 /dev/ 中设置一个 2 帧大 (2592x1944x1.5x2) 14763kb 的环形缓冲区,并将视频转储到该缓冲区中。然后我可以像使用 video4linux 程序的标准视频流一样访问它,并将它保存/修改/调整大小,我想要的都是新格式。
问题是如何设置一个环形缓冲区并让视频流式传输到它而不是 yuv_file.data
任何网站可以告诉我如何设置这样的东西,或者这甚至不可能?