Skip to content

samirpatil2000/Tempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tempo Logo

Tempo

A sleek video speed & export utility for macOS

Download macOS 13+ Swift 5.9 Ask DeepWiki


✨ Features

  • 🚀 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 — Deep, calming dark surfaces that let your content shine
  • 🎨 Minimalist Design — Refined, typography-driven interface with subtle interactions
  • 🔗 Open With Support — Right-click any video and select Open With → Tempo
  • ⚡ Lightweight — Focused utility that does one thing exceptionally well

📥 Download

Download Tempo.dmg

Note: Tempo is not notarized with Apple Developer ID. On first launch:

  1. Right-click on Tempo.app
  2. Click Open
  3. Click Open in the security dialog

🚀 Getting Started

  1. Download the .dmg file from above
  2. Open the downloaded Tempo.dmg
  3. Drag Tempo.app into the adjacent Applications folder shortcut
  4. Launch Tempo from /Applications
  5. Drop a video file onto the app, or right-click any video and choose Open With → Tempo
  6. Export — choose your speed and quality options, then export!

🖥️ Screenshots

Screenshot 2026-03-08 at 01 32 35 Screenshot 2026-03-08 at 01 33 09


🎬 Supported Formats

Input Output
.mov .mp4
.mp4 .mp4
.avi .mp4
QuickTime H.264

🛠️ Building from Source

# Clone the repository
git clone https://github.com/samirpatil2000/Tempo.git
cd Tempo

# Build the app and create a DMG
./build_dmg.sh

Or open Tempo.xcodeproj in Xcode and build normally.

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later
  • Swift 5.9

📁 Project Structure

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

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

📄 License

MIT License — feel free to use this project however you like.


Made with ❤️ for macOS

About

Tempo is a small macOS app that makes it easy to change video speed and export to MP4.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors