A Swift Package that wraps FFmpegKit and its related binary frameworks using .xcframework files for easy integration via Swift Package Manager (SPM).
This package includes the following .xcframework binaries:
- ffmpegkit
- libavcodec
- libavdevice
- libavfilter
- libavformat
- libavutil
- libswresample
- libswscale
FFmpegKitSPM/ βββ Package.swift βββ README.md βββ xcframeworks/ β βββ ffmpegkit.xcframework β βββ libavcodec.xcframework β βββ libavdevice.xcframework β βββ libavfilter.xcframework β βββ libavformat.xcframework β βββ libavutil.xcframework β βββ libswresample.xcframework β βββ libswscale.xcframework βββ Sources/ βββ FFmpegWrapper/ βββ dummy.swift
- Swift 5.6 or later
- Xcode 13 or later
- iOS 12.0+ / macOS 10.15+
- Push this repository to GitHub (or another Git host).
- In your Xcode project:
- Go to
File > Add Packages... - Enter the URL to this repository.
- Select a version/tag (e.g.,
1.0.0)
- Go to
Import the package wherever needed:
import ffmpegkit