Event Video Processor
Highlights
- Developed macOS app to automatically extract individual videos and images from a single video capture several hours long containing hundreds of rendered events.
- Developed Unreal Engine 5 plugin to display event metadata during video capture.
Responsibilities
- Analysis, design, development, testing.
- Lead developer of whole solution.
Solution
App Technologies: Swift, SwiftUI, Xcode, macOS
Plugin Technologies: C++, Unreal Engine 5, Visual Studio, Windows
Achievements
- Using an Unreal Engine plugin enabled reuse of the functionality between different race products and sports.
- macOS app utilised the latest Apple frameworks for the user interface, QR code detection, video processing and encoding.
- Encoding the metadata into the video capture removed the need for separate files to be written and transfered during production, keeping the process simple and reliable.
- Metadata included expected duration values to allow validation of the output.
- Zero crashes or issues raised in production.