A sleek video speed & export utility for macOS
- 🚀 Speed Control — Export videos at 1×, 2×, 3×, or 4× playback speed
- 📺 Quality Options — Choose Original, 480p, 720p, or 1080p output
- 📂 Drag & Drop — Simply drop video files onto the app
- 📊 Real-time Progress — Circular progress indicator with estimated file size
- 🌙 Dark Mode — Beautiful automatic light/dark theme support
- 🎨 Apple 2026 Design — Modern glassmorphic UI with smooth animations
- ⚡ Lightweight — Minimal, focused utility that does one thing well
Note: Tempo is not notarized with Apple Developer ID. On first launch:
- Right-click on Tempo.app
- Click Open
- Click Open in the security dialog
- Download the
.dmgfile from above - Drag Tempo to your Applications folder
- Launch Tempo
- Drop a video file onto the app (or click to browse)
- Select your speed and quality options
- Export — choose where to save and you're done!
| Input | Output |
|---|---|
.mov |
.mp4 |
.mp4 |
.mp4 |
.avi |
.mp4 |
| QuickTime | H.264 |
# Clone the repository
git clone https://github.com/samirpatil2000/Tempo.git
cd Tempo
# Open in Xcode
open Tempo.xcodeproj
# Build and run
# Press ⌘R in Xcode- macOS 12.0 or later
- Xcode 15.0 or later
- Swift 5.9
Tempo/
├── TempoApp.swift # App entry point
├── Theme.swift # Colors, materials & animations
├── Models/
│ ├── AppState.swift # App state management
│ └── Resolution.swift # Speed & resolution enums
├── Processing/
│ └── VideoProcessor.swift # Video export engine
└── Views/
├── ContentView.swift # Main layout
├── DropZoneView.swift # Drag & drop zone
├── SelectorViews.swift # Segmented controls
└── ExportButtonView.swift # Export button & progress
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
MIT License — feel free to use this project however you like.
Made with ❤️ for macOS


