155 Repositories
Swift video-recording Libraries
Loop video using Optical Flow on iOS/Mac
Perfect-Loop-Maker Loop video using Optical Flow and Metal on iOS Description The app loops video to make an effect like it is endless, it uses optica
A SwiftUI framework which makes it easy to integrate Video Call and Chat within a few lines of code.
Welcome to iStream! This SwiftUI Framework allows you to add Video Call and Chat to your project within a few lines of code. To use this Framework, yo
Hide the "Latest Video Performance" tab in YouTube Studio
Hide Latest Video Performance - YT Studio Extension that hides the stupid YouTube Studio "Latest Video Performance" / "Latest YouTube Short Performanc
SwiftUI iOS app which applies CoreML Video Matting (background removal) model to the front camera stream
CoreML Camera Video Matting This is a simple iOS app which applies Video Matting (background removal) model to the front camera stream. Video Matting
NYT360Video plays 360-degree video streamed from an AVPlayer on iOS.
NYT360Video 360º video playback from The New York Times NYT360Video plays spherical 360º video, allowing the user to explore the video via pan gesture
RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP
RadialMenu Looking for help? For $150/hr I'll help with your RadialMenu problems including integrating it into your project. Email [email protected] t
Youtube-like double tap to forward/rewind animation with ripple effect.
VideoQuickSeeking Youtube-like double tap to forward/rewind animation with ripple effect. Please feel free to make pull requests. Example To run the e
AudiosPlugin is a Godot iOS Audio Plugin that resolves the audio recording issue in iOS for Godot Engine.
This plugin solves the Godot game engine audio recording and playback issue in iOS devices. Please open the Audios Plugin XCode Project and compile the project. You can also use the libaudios_plugin.a binary in your project.
Media view which subclasses UIImageView, and can display & load images, videos, GIFs, and audio and from the web, and has functionality to minimize from fullscreen, as well as show GIF previews for videos.
I've built out the Swift version of this library! Screenshots Description ABMediaView can display images, videos, as well as now GIFs and Audio! It su
Paging Video UI, and some control components is available.
VideoPager [![CI Status](http://img.shields.io/travis/Takuya Okamoto/VideoPager.svg?style=flat)](https://travis-ci.org/Takuya Okamoto/VideoPager) Demo
React Native utility library around image and video files for getting metadata like MIME type, timestamp, duration, and dimensions. Works on iOS and Android using Java and Obj-C, instead of Node 🚀.
Qeepsake React Native File Utils Extracts information from image and video files including MIME type, duration (video), dimensions, and timestamp. The
A video decoder built on ffmpeg which allows libpag to use ffmpeg as its software decoder for h264 decoding.
ffavc ffavc is a video decoder built on ffmpeg which allows libpag to use ffmpeg as its software decoder for h264 decoding. Build ffmpeg First, make s
Recording Indicator Utility lets you turn off the orange microphone recording indicator light for live events and screencasts.
Recording Indicator Utility Recording Indicator Utility lets you turn off the orange microphone recording indicator light, making it ideal for profess
High-quality Interactive Audio/Video Unity SDK
简体中文 | English TRTC Unity SDK Overview Leveraging Tencent's many years of experience in network and audio/video technologies, Tencent Real-Time Commun
A simplest & base on protocol & swifty way to browse photo or video with hero animation.
JFHeroBrowser Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation JFHe
This is a project about Swift Student Challenge - WWDC22 [Submitted] Detailed walk through video link below.
Oh My Flag The App Oh My Flag helps students get familiar with flags. It is both educating and entertaining with the design of multi-module and intera
Edit images and video with async / await in Swift, powered by Metal.
AsyncGraphics The core value type in AsyncGraphics is a Graphic. It's like an image, tho it can be used with various async methods. Documentation Swif
View Rails casts video on Apple TV
View Rails casts video on Apple TV To run the app locally on your TVOS or Apple TV Clone the app Enter the http://iosvideokit.com/ license details in
An *Unofficial* Uitzending Gemist application for Apple TV 4 (**deprecated, use TV Gemist ☝🏻**)
Uitzending Gemist UitzendingGemist is an unofficial native Uitzending Gemist and NPO Live application for the Apple TV 4 developed in Swift. It will a
Sample implementation of HDMI Clean out for iPhone or iPad video output.
HDMIPassThroughSample Sample implementation of HDMI Clean out for iPhone or iPad video output. "Lightning - Digital AV Adapter" can be used to output
IINA is the modern video player for macOS.
IINA IINA is the modern video player for macOS. Website · Releases · Telegram Group Features Based on mpv, which provides the best decoding capacity o
PiPifier - a macOS and iOS Safari extension that lets you use every HTML5 video in Picture in Picture mode
PiPifier is a macOS 10.12 and iOS Safari (action) extension that lets you use every HTML5 video in Picture in Picture mode macOS Download It'
High-quality Interactive Audio/Video iOS SDK
腾讯云实时音视频 TRTC SDK 产品介绍 腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高
api.video is the video infrastructure for product builders
api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
YHPlayer - An easy-to-use video player based on swift language
YHPlayer An easy-to-use video player based on swift language Features Plays loca
Video mp4 record save display - How to Take , Save and Display a .mp4 Video
Technicalisto How to Take , Save and Display a .mp4 Video Add your design with v
OutRun is an iOS app for recording and viewing your outdoor workouts
OutRun is an iOS app for recording and viewing your outdoor workouts. Despite the name it supports not just running, but also walking, hiking, cycling and skating.
The new iOS video player for CLI Studio
CLIPlayer Description The new iOS video player for CLI Studio Example To run the example project, clone the repo, and run pod install from the Example
Catalyst example of a grid-based video app that opens videos in secondary windows
Simple Catalyst example (Mac idiom) of a grid-based app populated with videos. On macOS, double-clicking a video opens it in a new playback window. Keyboard navigation is fully supported via the UIKit Focus Engine.
ARVideoInSpace - A Minimal iOS AR app to play a NASA video in space
AR Video In Space A minimal iOS AR app for playing a NASA video in outer space.
Nextcloud Talk is a fully on-premises audio/video and chat communication service
Nextcloud Talk iOS app Video & audio calls and chat through Nextcloud on iOS Nextcloud Talk is a fully on-premises audio/video and chat communication
Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController.
Todo Todo is an iOS App written in Swift. This app is used for an online video training course. This app demonstrates how to use UITableViewController
VideoDetect - Video Detect With Swift
videoDetect Main flow: start from setUpAssetVideoCapture() Thread 1:setUpAssetVi
ARVideoPortal - A Minimal iOS AR app to display 360 / video in sphere space
AR Video Portal A minimal iOS AR app to display 360 / video in sphere space. Xco
CameraButton - A simple camera button that can be used for photo and video capturing
CameraButton A simple camera button that can be used for photo and video capturi
VideoBackgroundSwiftUI - Video Background loop made with SwiftUI
VideoBackgroundSwiftUI (Updated) Video Background loop made with SwiftUI Video N
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Jitsi Meet is a set of Open Source projects which empower users to use and deploy video conferencing platforms with state-of-the-art video quality and features.
WLPhotoPicker - A multifunction photo picker for iOS
WLPhotoPicker Example To run the example project, clone the repo, and run pod in
Pretty iOS mobile screens + AVPlayer video view ––– made in SwiftUI
UrbanVillageProjectScreens Recreated UI screens from the conceptual Urban Village Project. Read more about the project here. Please open an issue if y
iOS Core ML implementation of waifu2x
waifu2x on iOS Introduction This is a Core ML implementation of waifu2x. The target of this project is to run waifu2x models right on iOS devices even
The best way to record your AR experience!
SCNRecorder SCNRecorder allows you to record videos and to capture images from ARSCNView, SCNView and ARView (RealityKit) without sacrificing performa
ARKit demo that streams a video on a wall
WallStreaming Small example demonstrating how to play a video on a wall using ARKit. This became possible when iOS 11.3 / ARKit "1.5" added the .verti
⬆️ Rad Media Capture in Swift
NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally lev
Playback videos using ARKit and AVFoundation.
ARPlayer Playback videos by placing TV anywhere on the surface using ARKit and AVFoundation. Features Current version of ARPlayer has such features: P
BeatboxiOS - A sample implementation for merging multiple video files and/or image files using AVFoundation
MergeVideos This is a sample implementation for merging multiple video files and
WatchTube: a standalone WatchOS youtube player utilizing Download API for search data and video streaming
WatchTube is a standalone WatchOS youtube player utilizing Download API for sear
RealmVideo - An iOS app to watch Realm videos and slides at the same time on your phone.
Realm Video Description Realm is an amazing resource to watch different talks from various conferences and meetups. They publish videos and slides of
Major-input - a novel iPad UI for reading WWDC session transcripts alongside the video/presentation context
Major Input a novel iPad UI for reading WWDC session transcripts alongside the video/presentation context Getting Started Build Major Input yourself w
Valorem-demo - Demonstration code and video of Valorem, a bespoke portfolio recommendation platform to be created as an iOS mobile app.
valorem-demo Demonstration code of Valorem, a bespoke portfolio recommendation platform to be created as an iOS mobile app. The included code demonstr
Delta is an all-in-one classic video game emulator for non-jailbroken iOS devices.
Delta Delta is an all-in-one classic video game emulator for non-jailbroken iOS devices. Delta is an iOS application that allows you to emulate and pl
Anime4K for Apple platforms based on Metal
Anime4KMetal Introduction This is a port of Anime4K to Metal. It dynamically translates GLSL shaders to Metal shaders and applies them during video pl
iOS 360-degree video player streaming from an AVPlayer.
Swifty360Player iOS 360-degree video player streaming from an AVPlayer. Demo Requirements Swifty360Player Version Minimum iOS Target Swift Version 0.2
Simple 360 Video player for iOS using SceneKit
simple360player_iOS Simple 360 Video player for iOS using SceneKit. VR ready. Stereoscopic Ready. We generate a simple scene in which we add a sphere
Open Source iOS 360 Degree Panorama Video Player.
🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 The Metal with Swift 5.0 version is comming 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 🎺 360 VR Player A Open Source, Ad-free, Na
waifuExtension: The waifu2x on Mac
waifuExtension The waifu2x on Mac. The new version is capable of taking advantag
The official iOS client library for api.video
api.video iOS client api.video is the video infrastructure for product builders.
UIImageView subclass that allows you to display a looped video and dynamically switch it.
AKVideoImageView Motivation AKVideoImageView was created because I wasn't satisfied with the standard AVPlayer when I was implementing a video backgro
📹 Framework to Play a Video in the Background of any UIView
SwiftVideoBackground is an easy to use Swift framework that provides the ability to play a video on any UIView. This provides a beautiful UI for login
A swift and objective-C object that lets you add a background video to iOS views
BackgroundVideoiOS This is an Object/Class which lets you add a background video to iOS app views. This is seen at login views of some famous apps lik
A high-performance, flexible, and easy-to-use Video compressor library written by Swift.
FYVideoCompressor A high-performance, flexible and easy to use Video compressor library written by Swift. Using hardware-accelerator APIs in AVFoundat
Yattee: video player for Invidious and Piped built for iOS, tvOS and macOS
Video player for Invidious and Piped instances built for iOS, tvOS and macOS. Features Native user interface built with SwiftUI Multiple instances and
Dedicated storyboarding iPad app for video content creators.
CS3217 - Storyteller Final Project for CS3217: Software Engineering for Modern Application Platforms By: Marcus, Pan Yongjing, and Tian Fang Overview
Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging.
Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe, Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo.
An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Control phone.
MultiScreenApp An app that uses Multipeer Connectivity to play a video across 6 different iOS screens with an additional phone acting as a Main/Contro
A Swift library to upload video files to api.video platform.
api.video IOS video uploader api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and manag
PlayKit: Kaltura Player SDK for iOS
Kaltura Player SDK Demo: Demo repo. If you are a Kaltura customer, please contact your Kaltura Customer Success Manager to help facilitate use of this
iOS Video Conferencing SDK & Sample App
🎉 100ms SDK & Sample App 🚀 Here you will find everything you need to build experiences with video using 100ms iOS SDK. Dive into our SDKs, quick sta
Loop videos on iOS and Android (assuming only one video like on YouTube)
Mobile Video Loop By: Andrew-Chen-Wang iOS Safari Extension (soon Android) that lets you loop a video on your current website. This only works for the
Gallery has a clearer flow based on albums and focuses on the use case of selecting video
Description We all love image pickers, don't we? You may already know of ImagePicker, the all in one solution for capturing pictures and selecting ima
This framework allows developers to quickly manipulate audio and video splicing operations.
MTrack This framework allows developers to quickly manipulate audio and video splicing operations.We welcome your feedback in issues and pull requests
An iOS app 📱that detects the image and plays video on top of it just like the harry potter movies
AR-Magic-Image This is an iOS application 📱 inspired from Harry Potter movies. It tracks the image and plays the assigned video on top of the image u
An iOS application 📱 that extracts text real time using camera 📷 and play relevant video from the text
CHARUSAT-SceW It is an iOS application 📱 that scans and extracts text real-time through camera 📷 , if it is detected. It will play relevent video fr
Versatile Video Player implementation for iOS, macOS, and tvOS
News 🎉 - Since 2.1.3 VersaPlayer now supports iOS, macOS, and tvOS Example Installation Usage Basic Usage Adding Controls Advanced Usage Encrypted Co
JDVideoKit - You can easily transfer your video into Three common video type.
JDVideoKit Introduction You can easily transfer your video into Three common video type. You can use set up camera easily. Installation pod 'JDVideoK
YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app
YoutubeKit YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI to easily create Youtube applications. Important Ref
ABMediaView can display images, videos, as well as now GIFs and Audio!
Media view which subclasses UIImageView, and can display & load images, videos, GIFs, and audio and from the web, and has functionality to minimize from fullscreen, as well as show GIF previews for videos.
360 video player for iOS written in swift - a subset of SceneKit that works
DDDKit An open source library to support 360 videos and pictures. It's designed as a generic 3D library that you can use for much more! Example of use
NYT360Video plays 360-degree video streamed from an AVPlayer on iOS.
NYT360Video 360º video playback from The New York Times NYT360Video plays spherical 360º video, allowing the user to explore the video via pan gesture
Paging Video UI, and some control components is available.
VideoPager [![CI Status](http://img.shields.io/travis/Takuya Okamoto/VideoPager.svg?style=flat)](https://travis-ci.org/Takuya Okamoto/VideoPager) Demo
A Photo and Video Gallery
================== bitcoin:1Lj45X69tPYAPqnZP2c9Ccs349fC2CEMQo Podfile platform :ios, '7.0' pod 'MHVideoPhotoGallery' Supported Videos Youtube Vimeo We
Video view controller with Periscope fast rewind control
Periscope-VideoViewController Video view controller with Periscope fast rewind control. Tutorial on how to create this component can be found here. Re
YouTube video player for iOS, tvOS and macOS
About XCDYouTubeKit is a YouTube video player for iOS, tvOS and macOS. Are you enjoying XCDYouTubeKit? You can say thank you with a tweet. I am also a
A powerful and completely customizable media player for iOS
MobilePlayer A powerful and completely customizable media player for iOS. Table of Contents Features Installation Usage Customization Skinning Showing
Syntax sugar of OpenTok iOS SDK with Audio/Video communication including screen sharing
Accelerator Core iOS The Accelerator Core is a solution to integrate audio/video communication to any iOS applications via OpenTok platform. Accelerat
Yattee: video player for Invidious and Piped built for iOS 15, tvOS 15 and macOS Monterey
Video player with support for Invidious and Piped instances built for iOS 15, tvOS 15 and macOS Monterey.
📹 Your next favorite image and video picker
Description We all love image pickers, don't we? You may already know of ImagePicker, the all in one solution for capturing pictures and selecting ima
A GPU accelerated image and video processing framework built on Metal.
MetalPetal An image processing framework based on Metal. Design Overview Goals Core Components MTIContext MTIImage MTIFilter MTIKernel Optimizations C
A simple iOS photo and video browser with grid view, captions and selections.
MWPhotoBrowser A simple iOS photo and video browser with optional grid view, captions and selections. MWPhotoBrowser can display one or more images or
An open source iOS framework for GPU-based image and video processing
GPUImage Brad Larson http://www.sunsetlakesoftware.com @bradlarson [email protected] Overview The GPUImage framework is a BSD-licensed iO
Simple macOS app that applies Apple's Person Segmentation algorithm to a video.
Simple macOS app that applies Apple's Person Segmentation algorithm to a video.
A native video wallpaper app for macOS
WallpapaerZ This is an wallpaper software that runs on macOS. It can bring video wallpaper to the desktop The project is coded in storyboard with swif
Offline playback of a fireplace video on your Apple TV
Fireplace Offline playback of a fireplace video on your Apple TV Screenshots Bring Your Own Video For copyright reasons the file fire.mp4 is not inclu
A free, multiplatform SDK for real-time facial motion capture using blendshapes, and rigid head pose in 3D space from any RGB camera, photo, or video.
mocap4face by Facemoji mocap4face by Facemoji is a free, multiplatform SDK for real-time facial motion capture based on Facial Action Coding System or
Video and photo camera for iOS
Features: Description Records video 🎥 takes photos 📷 Flash on/off ⚡ Front / Back camera ↕️ Hold to record video ✊ Tap to take photo 👇 Tap to focus
A Snapchat Inspired iOS Camera Framework written in Swift
Overview SwiftyCam is a a simple, Snapchat-style iOS Camera framework for easy photo and video capture. SwiftyCam allows users to capture both photos
Camera engine for iOS, written in Swift, above AVFoundation. :monkey:
🌟 The most advanced Camera framework in Swift 🌟 CameraEngine is an iOS camera engine library that allows easy integration of special capture feature
Horizon SDK for iOS
Horizon SDK for iOS Horizon SDK is a state of the art real-time video recording / photo shooting iOS library. Some of the features of Horizon SDK incl
A simple, customizable camera control - video recorder for iOS.
LLSimpleCamera: A simple customizable camera - video recorder control LLSimpleCamera is a library for creating a customized camera - video recorder sc
Simple Swift class to provide all the configurations you need to create custom camera view in your app
Camera Manager This is a simple Swift class to provide all the configurations you need to create custom camera view in your app. It follows orientatio
📸 iOS Media Capture – features touch-to-record video, slow motion, and photography
PBJVision PBJVision is a camera library for iOS that enables easy integration of special capture features and camera interface customizations in your