Skip to content

v8.0.1

Choose a tag to compare

@stovak stovak released this 07 Dec 17:19
· 8 commits to main since this release
a2ff391

SwiftFFmpeg v8.0.1

First stable release of SwiftFFmpeg for FFmpeg 8.0.

What's New

Swift 6 Compatibility

  • Added Sendable conformance 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.md with guides for:
    • Silence detection and removal
    • Audio format export (AAC, MP3, WAV, FLAC, etc.)
    • Audio resampling
  • Streamlined CLAUDE.md with 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

main...v8.0.1


🤖 Generated with Claude Code