# YUV frames not generated in linux sdk

**URL:** <https://devforum.zoom.us/t/yuv-frames-not-generated-in-linux-sdk/123853>\
**Category:** Meeting SDK\
**Created:** [January 4, 2025, 8:26am UTC](https://devforum.zoom.us/t/yuv-frames-not-generated-in-linux-sdk/123853 "2025-01-04T08:26:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![romanyuvan19102003](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/romanyuvan19102003/32/66093_2.png) [@romanyuvan19102003](https://devforum.zoom.us/u/romanyuvan19102003)\
**Post date:** [January 4, 2025, 8:26am UTC](https://devforum.zoom.us/t/yuv-frames-not-generated-in-linux-sdk/123853/1 "2025-01-04T08:26:47Z")

</div>

@chunsiong.zoom

I am following the tutorial from this repository: [GitHub - zoom/meetingsdk-linux-raw-recording-sample]

from building the image to joining the meeting is working fine…  
when giving the boolean value as true for both  
GetVideoRawData: “true”  
GetAudioRawData: “true”

but I only able to get the PCM file only.  
not the YUV frames for video

---

<div class="post-metadata">

**Author:** ![noah.duncan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/noah.duncan/32/51124_2.png) [@noah.duncan](https://devforum.zoom.us/u/noah.duncan)\
**Post date:** [January 4, 2025, 10:51pm UTC](https://devforum.zoom.us/t/yuv-frames-not-generated-in-linux-sdk/123853/2 "2025-01-04T22:51:39Z")

</div>

Hi @romanyuvan19102003

Are you seeing any kind of error message in std out?

If you’re open to other options then working with the Linux SDK directly, I’m building an open source API for creating Zoom Bots called [Attendee](https://github.com/noah-duncan/attendee). It will let you access the audio and video data through a simple rest API.

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [January 6, 2025, 10:32pm UTC](https://devforum.zoom.us/t/yuv-frames-not-generated-in-linux-sdk/123853/3 "2025-01-06T22:32:32Z")

</div>

Hey @romanyuvan19102003 ,

If you’re unsure why you’re not receiving the raw video, and are sure you’ve set the GetVideoRawData to true in your config.txt, I would recommend adding additional logging around the video renderer part of the sample app.

e.g. specifically [here](https://github.com/zoom/meetingsdk-linux-raw-recording-sample/blob/9cbe9c5a238a64bf820e1aee4502733794c03dfc/demo/meeting_sdk_demo.cpp#L147) where you create the renderer, as well as in any [ZoomSDKRenderer callbacks](https://github.com/zoom/meetingsdk-linux-raw-recording-sample/blob/9cbe9c5a238a64bf820e1aee4502733794c03dfc/demo/ZoomSDKRenderer.cpp#L19). This should help you pinpoint where/why you’re not receiving the data as expected.

If you’re looking to get raw audio and video, another alternative is to use [Recall.ai](http://recall.ai/). It’s a simple 3rd party API for meeting bots to get the raw audio/video from meetings without you needing to spend months to build, scale and maintain these bots.

Let me know if you have any questions!
