Skip to content

Combine videos with AVFoundation. Add CALayers with CABasicAnimation on the AVAsset (adds image, text to the video as overlay)

Notifications You must be signed in to change notification settings

mishadovhiy/videoEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Technical overview of current features

  • Combine videos with AVMutableComposition
  • add CALayer to AVAsset with animation with CABasicAnimation
  • add CIFilter
  • add sound
  • export video to Photo Library

Auto scroll assets when video is playing

autoscroll.assets.MP4

UILabels sticks to the corners of the screen, and stays inside it's superview, by adding the next constraints:

UILabels have constant greaterThanOrEqualTo the first UIView of UIViewController (leadingAnchor) and .left and .right constants to UILabel's superview see in the file: https://github.com/mishadovhiy/videoEditor/blob/main/VideoEditorUIkit/NSObject/UIView/AssetAttachmentView/AssetRawView.swift#L53

Manual scroll - performs seek in the AVAsset

manual.scroll.mov

About

Combine videos with AVFoundation. Add CALayers with CABasicAnimation on the AVAsset (adds image, text to the video as overlay)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages