
# AIVideoBuddy - Professional AI-Powered Video Editor
## WHAT AIVideoBuddy APPLICATION DOES
AIVideoBuddy is a professional video editor with advanced AI integration:
### Basic functionalities:
- **Media Browser** - Import video, audio and images
- **Timeline** - Edit video on the timeline
- **Preview** - Real-time video preview
- **Effects Panel** - Add effects and filters
- **Export Panel** - Export finished video
### AI functionalities:
- **AI Assistant** - Intelligent assistant for video editing
- **Voice control** - Voice commands in Serbian and English
- **AI Chat** - Natural language communication with AI
- **Video commands** - Automatic execution of edit commands
- **Multiple AI providers** - OpenAI, Gemini, Anthropic, DeepSeek
## AI FUNCTIONALITIES
### 1. API KEY SETUP
Before using AI functionalities, you need to configure API keys:
1. Open the application
2. Go to AI Assistant panel
3. Click on "Settings" or "Postavke"
4. Enter API keys for desired providers:
- **OpenAI**: `sk-...` (for GPT-4)
- **Gemini**: Alphanumeric key (for Google AI)
- **Anthropic**: `sk-ant-...` (for Claude)
- **DeepSeek**: Alphanumeric key
### 2. VOICE CONTROL
Use voice commands for video editing:
**Supported languages:**
- Serbian (sr-RS)
- English (en-US)
**Basic voice commands:**
- "Import video from desktop"
- "Trim video to 30 seconds"
- "Add background music"
- "Export in 1080p quality"
- "Play video"
- "Stop playback"
**Advanced voice commands:**
- "Make slow-motion effect from 1:30 to 2:00"
- "Add fade-in transition at the beginning"
- "Correct colors in the entire video"
- "Add text 'Welcome' at 5 seconds"
### 3. AI CHAT COMMUNICATION
Communicate with the AI assistant through the chat interface:
**Message types:**
- Text commands - standard text commands
- Voice commands - via microphone
- Video commands - specific for editing
**Examples of AI chat commands:**
```
User: "How do I add a transition effect between two clips?"
AI: "You can add a transition in two ways:
1. Select clips on the timeline
2. Right click → Add Transition
3. Choose desired effect (Fade, Slide, Wipe etc.)
Would you like me to do it right now?"
```
### 4. VIDEO EDITING VIA AI
AI automatically executes editing commands:
**Automatic actions:**
- Cutting video based on commands
- Adding effects and filters
- Optimizing colors and brightness
- Automatic subtitle creation
- Export in desired format
**Intelligent features:**
- Scene analysis and automatic cutting
- Face and object recognition
- Automatic duration adjustment
- Intelligent clip sorting
## DESIGN AND INTERFACE
### Dark Mode with white text:
- Modern dark interface
- White text for optimal readability
- High contrast for easy working conditions
- Automatic brightness adjustment
### Theme settings:
- Automatic theme (follows system)
- Dark theme (default)
- Light theme (optional)
## INSTALLATION AND SETUP
### System requirements:
- Windows 10/11 (64-bit)
- 8GB RAM (minimum)
- 16GB RAM (recommended)
- 2GB free disk space
- Internet connection (for AI functionalities)
### Installation:
1. Download AIVideoBuddy installation file
2. Run installer as administrator
3. Follow on-screen instructions
4. After installation, start the application
### First run:
1. Application will automatically detect available components
2. Configure API keys in AI Assistant panel
3. Test voice control through microphone test
4. Save settings for future use
## PROBLEMS AND SOLUTIONS
**Problem: Application won't start**
- Solution: Install PyQt6: `pip install PyQt6`
**Problem: Can't see video files**
- Solution: Install OpenCV: `pip install opencv-python`
**Problem: Can't export video**
- Solution: Install MoviePy: `pip install moviepy`
**Problem: Voice control doesn't work**
- Solution:
1. Check microphone
2. Install: `pip install SpeechRecognition pyaudio`
3. Configure microphone in system settings
**Problem: AI functionalities don't work**
- Solution:
1. Check internet connection
2. Check API keys
3. Check if provider is active
## ADVANCED FEATURES
### AI providers:
- **OpenAI GPT-4** - Most advanced model for complex commands
- **Google Gemini** - Fast and efficient for basic commands
- **Anthropic Claude** - Excellent for creative tasks
- **DeepSeek** - Economical for frequent use
### Export options:
- MP4 (H.264/H.265)
- AVI (uncompressed)
- MOV (Apple format)
- WebM (for web)
- GIF (for short clips)
### Export quality:
- 720p (HD) - Fast, smaller files
- 1080p (Full HD) - Standard quality
- 4K (Ultra HD) - Maximum quality
- Custom - Adjustable resolutions
## KEYBOARD SHORTCUTS
- **Ctrl + O** - Open file
- **Ctrl + S** - Save project
- **Ctrl + Z** - Undo
- **Ctrl + Y** - Redo
- **Ctrl + C** - Copy
- **Ctrl + V** - Paste
- **Delete** - Delete selected
- **Space** - Play/Pause
- **Home** - Beginning of timeline
- **End** - End of timeline
- **+ / -** - Zoom in/out timeline
- **F11** - Fullscreen preview
- **Ctrl + M** - Toggle microphone
- **Ctrl + L** - Send voice command
## CONTACT AND SUPPORT
If you have problems:
1. Run `python main.py` from console to see detailed errors
2. Check log files in `logs/` folder
3. Contact support at:
### Useful resources:
- Website: www.aivideobuddy.com
- Documentation: docs.aivideobuddy.com
- GitHub: https://github.com/aivideobuddy
- Video tutorials: youtube.com/c/aivideobuddy
## LICENSE
AIVideoBuddy is distributed under MIT license. All components are open source.
====================