Developer releases AVFoundation-based React Native video encoder after ffmpeg-kit dies
The widely used ffmpeg-kit-react-native library became unusable after its upstream project was archived in late 2023, with all GitHub release binaries returning 404 errors. Alternative solutions such as WASM-based FFmpeg, other React Native wrappers, and server-side encoding each carry significant drawbacks including incompatibility with the Hermes JS engine, added latency, and privacy concerns. A developer has responded by releasing expo-video-encoder, an Expo native module that encodes JPEG frame sequences into H.264 MP4 files entirely on-device using Apple's built-in AVFoundation framework. The module requires no external binaries, no server calls, and no additional configuration beyond standard Expo autolinking. AVFoundation has been available on iOS since iOS 4 and leverages the device's dedicated hardware video encoder chip.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in