Skip to content

A powerful desktop app built with Tauri and ReactJS to manage videos from YouTube or similar platforms. Features include audio-to-text transcription, translation, summarization, and a user-friendly interface. Perfect for creators, researchers, and video enthusiasts!

License

Notifications You must be signed in to change notification settings

bruceunx/video-maestro

Repository files navigation

Video Maestro Screenshot Video Maestro: Manage, Transcribe, Translate, Summarize! ✨

Video Maestro Screenshot

Welcome to Video Maestro! 🚀 (formerly known as Video Manager), your ultimate desktop app for managing and transforming video content from platforms like YouTube. Built with the power of Tauri 🦀 and ReactJS ⚛️, this app is a one-stop solution for creators, researchers, and enthusiasts.

macOS Windows Ubuntu LICENSE CI

Important

Video Maestro support youtube with/without subtitles. If the video has subtitles, then use subtitles by default, otherwise transform audio to transcripts first

📸 Screen Shot

Video Maestro Screenshot

Video Maestro Screenshot

✨ Features

📹 Video Management

  • Easily import videos from YouTube or similar platforms.
  • Organize videos in a clean and intuitive interface.

🔊 Audio to Text

  • Extract audio from videos and transcribe it into accurate text.
  • Supports multiple languages. 🌍

🌐 Translation & Summarization

  • Translate transcriptions to other languages.
  • Summarize lengthy content into concise points.

🎨 User-Friendly Interface

  • Designed for efficiency and simplicity.
  • Cross-platform support (Windows, macOS, Linux).

🛠️ Tech Stack

  • Frontend: ReactJS ⚛️
  • Backend: Tauri 🦀 (Rust-powered)
  • Additional Tools: Advanced audio-to-text processing and translation APIs.

🚀 Get Started

Requirements

  • Node.js (for ReactJS development) 🌐
  • Rust (for Tauri) 🦀
  • pnpm (preferred package manager) 📦

Installation

# Clone the repository
git clone https://github.com/bruceunx/video-maestro

# Navigate to the project directory
cd video-maestro

# Install dependencies
pnpm install

# Run the app in development mode
pnpm tauri dev

Note

If you compile the app in local machine, it is fine!!!. If you download the app from github, you should encounter the error message like The ..App is damaged and can not be opened ..., try run the following command with admin authority

    sudo xattr -d com.apple.quarantine /Applications/video-maestro.app

TODO

  • add workflow to github
  • add Timeline to prompt for better Summarization
  • develop youtube parser to replace yt-dlp
  • use rust-ffmpeg instead sidercar with ffmpeg

About

A powerful desktop app built with Tauri and ReactJS to manage videos from YouTube or similar platforms. Features include audio-to-text transcription, translation, summarization, and a user-friendly interface. Perfect for creators, researchers, and video enthusiasts!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published