YouTube Video Analyzer Pro is a cutting-edge tool that brings professional-grade video analysis capabilities to content creators and viewers alike. Leveraging advanced AI technologies, it provides deep insights into video content, audience engagement, and market positioning.
- Smart Summarization
- Generate concise, intelligent video summaries using Llama 3.2 AI
- Extract key topics and main points automatically
- Identify crucial timestamps and segments
- Multi-Layer Transcription
- Primary: YouTube's native transcription API
- Backup: Whisper AI for videos without existing transcripts
- Smart timestamps with topic segmentation
- Custom processing for cleaner output
- Enterprise-Grade Translation Support
🇬🇧 English → Source Language 🇪🇸 Spanish → Native Quality 🇫🇷 French → Professional Grade 🇩🇪 German → High Accuracy 🇮🇹 Italian → Natural Flow 🇷🇺 Russian → Precise Translation
- Sentiment Analysis
- Emotional tone detection in comments
- Key themes and patterns identification
- Audience sentiment tracking
- Controversy detection
- Engagement Metrics
- Comment frequency analysis
- User interaction patterns
- Community feedback categorization
- Strategic Insights
- Viewer pain points identification
- Content improvement suggestions
- Community engagement opportunities
- Channel Analysis
- Similar video recommendations
- Content pattern detection
- Performance metric tracking
- Competitor Intelligence
- Related content from other creators
- Niche trend analysis
- Market positioning insights
graph TD
A[FastAPI] --> B[Python 3.9+]
B --> C[YouTube Data API]
B --> D[AI Models]
D --> E[Whisper AI]
D --> F[Llama 3.2]
- Speech Recognition: Whisper AI
- Content Analysis: Llama 3.2 (Ollama llama3.2-vision:11b model)
- Translation Engine: Custom AI Pipeline
- Comment Analysis: Advanced NLP Models
- Framework: React
- UI Components: Modern Material Design
- Data Visualization: Dynamic Charts
- Responsive Design: Mobile-First Approach
- Full access to all features
- Unlimited video analysis
- Complete comment processing
- All languages supported
Operation | Short Videos (<10min) | Long Videos (>10min) |
---|---|---|
🔍 Basic Analysis | ~30 seconds | 1-2 minutes |
📝 Transcription | 1-2 minutes | 3-5 minutes |
🌍 Translation | 2-3 minutes | 5-10 minutes |
💬 Comment Analysis | 1-2 minutes | 2-3 minutes |
Note: Processing times may vary depending on server load and video complexity. All operations run locally for maximum privacy and security.
- Python 3.9+
- 8GB RAM minimum
- GPU recommended for faster processing
- YouTube API Key
- Ollama installed (for Llama 3.2 model)
-
Install Ollama
# For Linux/WSL curl -fsSL https://ollama.com/install.sh | sh # For macOS brew install ollama # For Windows # Download from https://ollama.com/download
-
Download Llama Model
# Start Ollama service ollama serve # In a new terminal, pull the model ollama pull llama3.2-vision:11b
Note: The model is approximately 11GB in size, so ensure you have sufficient disk space and a stable internet connection.
-
Clone & Setup
git clone https://github.com/KazKozDev/video-analyser.git cd video-analyser
-
Environment Setup
python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt
-
Configuration
cp .env.example .env # Add your YouTube API key to .env
-
Launch
uvicorn server:app --reload
Visit http://localhost:8000
and start analyzing! 🎉
- Channel Optimization
- Content performance analysis
- Audience retention insights
- Engagement optimization
- Competitor research
- Multilingual reach expansion
- Market Research
- Trend analysis
- Competitor tracking
- Audience insights
- Content strategy development
- Data Collection
- Transcript extraction
- Comment analysis
- Engagement metrics
- Cross-channel comparisons
We welcome contributions! Check our Contributing Guide for more information.
- Fork the repo
- Create a feature branch
git checkout -b feature/amazing-feature
- Commit changes
git commit -m 'Add amazing feature'
- Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- OpenAI for the incredible Whisper AI
- Meta for Llama 3.2
- YouTube API Team
- All contributors and supporters
If you found this tool useful, consider:
- Giving it a star ⭐
- Sharing it with others
- Contributing to its development
- Reporting issues or suggesting features
KazKozDev - @KazKozDev
Project Link: https://github.com/KazKozDev/video-analyser
⭐ Star us on GitHub!