Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurhammer/FrameGrabber
iOS app to extract video frames as images
https://github.com/arthurhammer/FrameGrabber
app apple ios iphone iphone-app live-photos photos swift video video-frames
Last synced: 8 days ago
JSON representation
iOS app to extract video frames as images
- Host: GitHub
- URL: https://github.com/arthurhammer/FrameGrabber
- Owner: arthurhammer
- License: other
- Archived: true
- Created: 2017-11-21T18:16:30.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-06-25T11:29:01.000Z (over 1 year ago)
- Last Synced: 2024-08-01T13:38:41.470Z (3 months ago)
- Topics: app, apple, ios, iphone, iphone-app, live-photos, photos, swift, video, video-frames
- Language: Swift
- Homepage: https://framegrabberapp.com
- Size: 99.1 MB
- Stars: 360
- Watchers: 13
- Forks: 87
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Frame Grabber](https://framegrabberapp.com) is an app for iOS & iPadOS to extract full-resolution video frames as images — [framegrabberapp.com](https://framegrabberapp.com)
> **Note**
> As of June 2023, Frame Grabber has been acquired and is published by its new owner. This repo remains open-source as it has since day one. It contains the code up to the latest version I published myself, 1.4.1.## Reviews
4.8 stars worldwide. Loved by users for its ease-of-use and intuitiveness.
## About
[Read more](./docs/about.md) about why I made the app and some technical challenges along the way.
> **Note**
> This was my very first app without prior experience. The code is not the newest. Please keep that in mind when checking out the code 😉## How to Build
- Open Xcode
- Change development team and bundle identifier
- Build## Project Setup
As I wanted to learn the fundamentals with this project, I followed Apple's basic documentation. Which meant MVC with storyboards at the time.
Overview of main components:
- [`Application`](Frame%20Grabber/Application): Entry point into the app
- [`Scenes`](Frame%20Grabber/Scenes):The app's main screens
- [`Packages`](Frame%20Grabber/Packages): Modules extracted so far## License
See [`LICENSE`](LICENSE).
Please [don't publish a clone](https://github.com/arthurhammer/FrameGrabber/issues/5) to the App Store. It's very confusing for users.
Instead, play around with the code, learn from it, and create something new! Make your ideas happen 🤗