Repository navigation
v8.0.1
SwiftFFmpeg v8.0.1
First stable release of SwiftFFmpeg for FFmpeg 8.0.
What's New
Swift 6 Compatibility
- Added
Sendableconformance to all OptionSet types and related structs - Fixed 1,065 Swift 6 strict concurrency errors
- Library now compiles cleanly with Swift 6.2
Documentation
- Added
docs/AUDIO_PROCESSING.mdwith guides for:- Silence detection and removal
- Audio format export (AAC, MP3, WAV, FLAC, etc.)
- Audio resampling
- Streamlined
CLAUDE.mdwith essential usage patterns
License
- Changed to LGPL-2.1 to match FFmpeg's license
CI/CD
- Simplified test workflow (runs on PRs only)
- Removed performance test workflow
Requirements
- macOS: 26.0+
- Swift: 6.2+
- FFmpeg: 8.0 (install via
brew install ffmpeg)
Installation
Add to your Package.swift:
dependencies: [
.package(url: "https://github.com/intrusive-memory/SwiftFFmpeg.git", from: "8.0.1")
]Then add to your target:
.target(
name: "YourTarget",
dependencies: ["SwiftFFmpeg"]
)Full Changelog
🤖 Generated with Claude Code