Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shu223/slowmotionvideorecorder
120/240 fps SLO-MO video recorder using AVFoundation. Including convenient wrapper class.
https://github.com/shu223/slowmotionvideorecorder
Last synced: 4 days ago
JSON representation
120/240 fps SLO-MO video recorder using AVFoundation. Including convenient wrapper class.
- Host: GitHub
- URL: https://github.com/shu223/slowmotionvideorecorder
- Owner: shu223
- License: mit
- Created: 2013-12-17T03:35:54.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T22:34:44.000Z (almost 5 years ago)
- Last Synced: 2024-12-22T18:09:57.945Z (11 days ago)
- Language: Objective-C
- Homepage:
- Size: 90.8 KB
- Stars: 485
- Watchers: 31
- Forks: 105
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Slow Motion Video Recorder for iOS
==========================An iOS sample app for **recording higher fps slow-motion videos such as 120, 240 fps** using AVFoundation. Including a wrapper class which makes the implementation much easier. Available on the **iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus** etc.
![](http://f.cl.ly/items/360a271y1G3Q2C2a3p2d/IMG_8907_r1_c1.jpg)
## Usage of the wrapper class
This repository includes a wrapper class "TTMCaptureManager" which makes implementing 240fps video recorder app much easier.
### 1. Initialize
````
self.captureManager = [[TTMCaptureManager alloc] initWithPreviewView:self.view];
self.captureManager.delegate = self;
````### 2. Start recording
````
[self.captureManager startRecording];
````### 3. Stop recording
````
[self.captureManager stopRecording];
````## Example for the slow motion video
![](http://f.cl.ly/items/1b3Q0h0k3k2m261s3R3n/samplemovie__.gif)