Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Error: RequestCVPixelBufferForFrame returned: 3 for absolute frame: 47820

Hello! When I try to Share a movie I made in iMovie, I see above mentioned error. I already tried to find a clip "causing the issue" and deleting it, but it didn't help.

If I try to Share again, it shows same error but slightly different frame number.

I tried deleting a clip by frame number, reinserting files into media library and also recreating the project.


It's very popular issue, why can't software just ignore "broken" frame.

MacBook Pro 16″

Posted on Feb 16, 2023 10:09 AM

Reply
Question marked as Best reply

Posted on Feb 16, 2023 10:18 AM

You just haven't found the offending clip yet. Scroll around in the general area of frame 47820, looking for black frames, white flashes, artifacts, and any other signs of corruption. It can occur in transitions and titles as well as clips. If you still have trouble, make a duplicate of your project and, working with the duplicate, cut out a sizeable chunk of footage around the area of frame 47820 in the timeline. Now see if you can export the project. If you get a successful export then you know that the corruption occurs in the footage that you deleted. If unsuccessful, then cut out a larger amount of footage until you can successfully export.


Yes, it would be great if the software could ignore a corrupted frame.


-- Rich

6 replies
Question marked as Best reply

Feb 16, 2023 10:18 AM in response to igushev

You just haven't found the offending clip yet. Scroll around in the general area of frame 47820, looking for black frames, white flashes, artifacts, and any other signs of corruption. It can occur in transitions and titles as well as clips. If you still have trouble, make a duplicate of your project and, working with the duplicate, cut out a sizeable chunk of footage around the area of frame 47820 in the timeline. Now see if you can export the project. If you get a successful export then you know that the corruption occurs in the footage that you deleted. If unsuccessful, then cut out a larger amount of footage until you can successfully export.


Yes, it would be great if the software could ignore a corrupted frame.


-- Rich

Feb 16, 2023 3:13 PM in response to igushev

To find out the frame rate of a project, do the following:


Expand your timeline all the way out by using the slider located above and to the right of the timeline. Then, put your cursor on a video clip in the timeline and, while holding down the r key on your keyboard, press and drag the cursor slowly over the clip. A a yellow box will appear and expand as you drag, and a frame counter box will appear that ticks upward as you drag, showing the frames.


If it is, say, a 30fps project the counter will reach 00:29 (indicating 29 frames) and then on the next tick, when it would hit 00:30 frames, it instead will jump to 01:00, indicating one second. That shows that it is a 30fps project.



The above shows 00:29 frames, and on the next tick it will show 01:00 second. So 30 frames per second.


-- Rich

Feb 16, 2023 1:03 PM in response to igushev

No, the iMovie timeline clock measures in ss/mm/hh.


Divide the frame rate of the project into the number of frames to get the time in seconds, and divide the seconds by 60 to get the point in time on the timeline in minutes, where the frame is located. So, if 30fps project, divide 47820 by 30 to get 1594 seconds. Divide 1594 by 60 to get 26.56 minutes as the point in the timeline where frame no. 47820 is located.


-- Rich

Error: RequestCVPixelBufferForFrame returned: 3 for absolute frame: 47820

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.