Skip to content

Keyframe image generateor and picker from a video like iPhone photo library written in Swift.

License

Notifications You must be signed in to change notification settings

zzltjnh/KeyframePicker

Repository files navigation

KeyframePicker

Keyframe image generateor and picker from a video like iPhone photo library written in Swift.

Example

To run the example project, clone the repo, open KeyframePicker.xcworkspace from root directory.

Requirements

  • iOS 8.0+
  • Xcode 8.0
  • Swift 3.0

Installation

KeyframePicker is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'KeyframePicker'

Usage

import KeyframePicker
//create
let keyframePicker = KeyframePickerViewController.create()

// set `asset` if your video from photolibrary or camera
// set `videoPath` if your video from sand box or remote
keyframePicker.asset = yourAvAsset

// set handler
keyframePicker.generatedKeyframeImageHandler = { [weak self] image in
    if let image = image {
        print("generate image success")
        //do something with image
    } else {
        print("generate image failed")
    }
}

// show
navigationController?.pushViewController(keyframePicker, animated: true)

Author

Zhilong Zhang,Tianjin China, [email protected]

License

KeyframePicker is available under the MIT license. See the LICENSE file for more info.

About

Keyframe image generateor and picker from a video like iPhone photo library written in Swift.

Resources

License

Stars

Watchers

Forks

Packages

No packages published