React Native
Potential support for React Native is currently under consideration.
A proof of concept was shown at App.js Conf on May 12th 2023:
- Repository
- Talk - Timestamp: 7:31:13
Current status
Remotion is considering adding support for React Native pending positive interest from the React Native community and feedback concerning the architecture.
Currently working:
- Render videos with any resolution into an MP4
useCurrentFrame()
,useVideoConfig()
,spring()
,interpolate()
,interpolateColors()
functions- Out-of-viewport rendering
Not working:
- Audio support
- Embedded video
- Multithreaded rendering
- Other codecs than H264
- APIs requiring Web APIs, e.g.
<Sequence>
,<AbsoluteFill>
, etc. -> Workaround: Passlayout="none"
Feedback
Create issues on the example repo to give feedback, or use the #native
channel on Discord.
License
The code that is in the example repository is MIT-licensed.
Remotion, a dependency of this example, is licensed under the Remotion License, which means companies need to acquire a license to support the further development.