Video Editing base view controllers and frameworks
Image picker for play video
Play and record final
Video merging and adding audio