This repo contains several projects that demonstrate using AVFoundation and AVKit in a macOS app to play and record video.
Video Players:
- Demo 1 -- A super simple player using AVPlayerView.
- Demo 2 -- An AVPlayerView based player with custom player controls.
- Demo 3 -- An advanced player which renders video using Metal and does real time video modification using Core Image Filters.
Video Recorders -
- Demo 4 -- A more complex recorder including a full capture engine for AVCapture devices and a recording engine based on AVAssetWriter. Video can be modified in realtime using Core Image Filters.
- Demo 5 -- A super simple recorder based on AVCaptureView.
Author: Jay Lyerly [email protected] @jaylyerly