This solution is based on @NooruddinLakhani's Medium post Resolved “FFmpegKit” Retirement Issue in React Native: A Complete Guide. I'm not very familiar with iOS and Android build processes but I was able to use LLM tools to implement it as an Expo plugin. Because of this I may not be very helpful in troubleshooting issues, but Claude 4 or Gemini Pro 2.5 may be able to help. Feedback welcome!
This has not been tested for local building—I only build my project on EAS, and this plugin has only been tested for use on EAS.
- You are using Expo 53 (this has not been tested on any other versions)
- You are using a managed Expo project which you build with EAS (not locally)