Repository navigation
SwiftVideo 0.0.1 is the first release of a Swift video composition library for iOS, macOS, and Android through Skip Fuse.
- Declarative composition builders and immutable clip modifiers designed for SwiftUI application state.
- Exact timeline editing, split/trim continuity, keyframe animation, image and text overlays, picture-in-picture, filters, and audio mixing/fades.
- Metal-backed Core Image composition on Apple and Media3 OpenGL composition on Android, with asynchronous export, progress, and cancellation.
- A SwiftUI example editor under
Example, including an animated title scene, image overlay, captioned second video angle, soundtrack, undo/redo, and MP4 export. - Apache 2.0 licensing, dependency notices, developer guides, recorded GIFs, platform tests, and coverage workflows.
Apple supports H.264/HEVC in MP4 or MOV and rational frame rates. Android supports MP4 with integer frame rates. Output is SDR; device codec limits and font/color differences apply. The example renders previews after edits rather than providing a live timeline compositor.
See documentation, README, Example, and verification details.