Skip to content

Revo - Reverse Video, is an iOS app (in progress) that allows users to record seamless video while switching between the front and rear-facing cameras.

Notifications You must be signed in to change notification settings

WaylanSands/Revo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revo

Revo - Reverse Video, is a soon to be released iOS app that allows users to record seamless video while switching between the front and rear-facing cameras. Revo does this by utilising AVFoundation's AVCaptureMultiCamSession, a capture session that supports simultaneous capture from multiple inputs of the same media type. This app is currently only supported on devices XS, XS Max, XR and later running on iOS 13.

Features

  • SwitchCam Mode the default mode that allows switch between the front and rear camera within the same take.
  • SplitScreen Mode presents two resizable AVCaptureVideoPreviewLayers which take up the top and bottom half of the display.
  • PiP Mode taken from Apple's PiP, PiP mode presents a mobile, styleable, resizable AVCaptureVideoPreviewLayer.
  • Live Broadcasting using ReplayKit users may live broadcast from with any recording mode.
  • Library recordings are saved to the users gallary, which they can share, save, delete or play.

Requirements

  • iOS 13+
  • Xcode 12

CocoaPods

Revo uses AirBnb's vector animation library lottie-ios

Add the pod to your Podfile:

pod 'lottie-ios'

And then run:

pod install

About

Revo - Reverse Video, is an iOS app (in progress) that allows users to record seamless video while switching between the front and rear-facing cameras.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published