Cabbage

Cabbage is a high-level video composition framework build on top of AVFoundation. It’s simple to use and easy to extend. Use it and make life easier if you are implementing video composition feature.

This project has a Timeline concept. Any resource can put into Timeline. A resource can be Image, Video, Audio, Gif and so on.

Features:

  • Build result content objcet with only few step.
  • Create resource
  • Set configuration
  • Put them into Timeline
  • Use Timeline to generate AVPlayerItem/AVAssetImageGenerator/AVExportSession
  • Resouce: Support video, audio, and image. Resource is extendable, you can create your customized resource type. e.g gif image resource
  • Video configuration support: transform, opacity and so on. The configuration is extendable.
  • Audio configuration support: change volume or process with audio raw data in real time. The configuration is extendable.
  • Transition: Clips may transition with previous and next clip

Posted

in

, ,

by

Tags:

Comments

Leave a Reply