A simple library for modifying audio and video AVAssets.
- iOS 13
- tvOS 13
- macOS 10.15
- Xcode 13
If you are adding Mixalicious as a dependency, you can use the following:
// For async based version & additional functionality
dependencies: [
.package(url: "https://github.com/seanmcneil/Mixalicious.git",
from: "2.0.0")
]
// For Combine based version
dependencies: [
.package(url: "https://github.com/seanmcneil/Mixalicious.git",
from: "1.0.0")
]
Mixalicious provides the following functionality:
- Insertion of an audio asset into a video or audio asset
- Extraction of an audio track from a video asset
- Trimming audio or video assets
- Combining audio or video assets
- Scaling the duration of audio or video assets
Mixalicious is built to support Docc for auto generating Apple support documentation. All public
objects provide rich documentation.
If you find an issue or can think of an improvement, issues and pull requests are always welcome.
For pull requests, please be sure to ensure your work is covered with existing or new unit tests.
The included test data is produced by NASA and belongs to the public domain.
Sean McNeil
Mixalicious is available under the MIT license. See the LICENSE file for more info.