https://github.com/sdwebimage/libvmaf-xcode
A wrapper for libvmaf + Xcode project. Support Carthage && CocoaPods.
https://github.com/sdwebimage/libvmaf-xcode
Last synced: 18 days ago
JSON representation
A wrapper for libvmaf + Xcode project. Support Carthage && CocoaPods.
- Host: GitHub
- URL: https://github.com/sdwebimage/libvmaf-xcode
- Owner: SDWebImage
- Created: 2021-07-21T07:07:40.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-10T08:50:08.000Z (about 2 years ago)
- Last Synced: 2025-06-04T02:40:56.107Z (25 days ago)
- Language: C
- Size: 402 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libvmaf + Xcode
[](https://travis-ci.com/SDWebImage/libvmaf-Xcode)
[](http://cocoapods.org/pods/libvmaf)
[](http://cocoapods.org/pods/libvmaf)
[](http://cocoapods.org/pods/libvmaf)
[](https://github.com/SDWebImage/libvmaf-Xcode)
[](https://swift.org/package-manager/)A wrapper for [libvmaf](https://github.com/Netflix/vmaf) + Xcode project.
This enables Carthage support.This repo also including the CocoaPods's spec file to use libvmaf.
## Requirements
+ iOS 8
+ macOS 10.10
+ tvOS 9.0
+ watchOS 2.0## Note
This Carthage and CocoaPods support, disable the architecture specify assembly code, and use the pure C implementation instead. This because both the lack support for CocoaPods and Xcode NASM compiler.
If you want the best performance for specify architecture, try to read the [README](https://github.com/Netflix/vmaf/tree/master/libvmaf/README.md) from vmaf to build the pre-built with Meson and Ninja by your own.
## Installation
### Carthage
libvmaf is (via this repo) available through [Carthage](https://github.com/Carthage/Carthage).
```
github "SDWebImage/libvmaf-Xcode"
```### CocoaPods
libvmaf is available through [CocoaPods](https://github.com/CocoaPods/CocoaPods).
```
pod 'libvmaf'
```#### Swift Package Manager (Xcode 11+)
libvmaf is available through [Swift Package Manager](https://swift.org/package-manager).
```swift
let package = Package(
dependencies: [
.package(url: "https://github.com/SDWebImage/libvmaf-Xcode.git", from: "2.2.0")
]
)
```## Usage
Use libvmaf as you would normally, this is just a repo that adds an Xcode proj.
## License
libvmaf is available under the [BSD-2-Clause-Patent License](https://github.com/Netflix/vmaf/blob/master/LICENSE).