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.
Important
Video Maestro support youtube with/without subtitles. If the video has subtitles, then use subtitles by default, otherwise transform audio to transcripts first
- Easily import videos from YouTube or similar platforms.
- Organize videos in a clean and intuitive interface.
- Extract audio from videos and transcribe it into accurate text.
- Supports multiple languages. 🌍
- Translate transcriptions to other languages.
- Summarize lengthy content into concise points.
- Designed for efficiency and simplicity.
- Cross-platform support (Windows, macOS, Linux).
- Frontend: ReactJS ⚛️
- Backend: Tauri 🦀 (Rust-powered)
- Additional Tools: Advanced audio-to-text processing and translation APIs.
- Node.js (for ReactJS development) 🌐
- Rust (for Tauri) 🦀
- pnpm (preferred package manager) 📦
# 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
- 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