# VideoTools Documentation

VideoTools is a comprehensive FFmpeg GUI wrapper that provides user-friendly interfaces for common video processing tasks.

## Documentation Structure

### Core Modules (Implemented/Planned)
- [Convert](convert/) - Video transcoding and format conversion
- [Merge](merge/) - Join multiple video clips
- [Trim](trim/) - Cut and split videos
- [Filters](filters/) - Video and audio effects
- [Upscale](upscale/) - Resolution enhancement
- [Audio](audio/) - Audio track operations
- [Thumb](thumb/) - Thumbnail generation
- [Inspect](inspect/) - Metadata viewing and editing
- [Rip](rip/) - DVD/Blu-ray extraction

### Additional Modules (Proposed)
- [Subtitle](subtitle/) - Subtitle management
- [Streams](streams/) - Multi-stream handling
- [GIF](gif/) - Animated GIF creation
- [Crop](crop/) - Video cropping tools
- [Screenshots](screenshots/) - Frame extraction

## Design Documents
- [Persistent Video Context](PERSISTENT_VIDEO_CONTEXT.md) - Cross-module video state management
- [Module Overview](MODULES.md) - Complete module feature list
- [Custom Video Player](VIDEO_PLAYER.md) - Embedded playback implementation

## Development
- [Architecture](architecture/) - Application structure and design patterns *(coming soon)*
- [FFmpeg Integration](ffmpeg/) - FFmpeg command building and execution *(coming soon)*
- [Contributing](CONTRIBUTING.md) - Contribution guidelines *(coming soon)*

## User Guides
- [Getting Started](getting-started.md) - Installation and first steps *(coming soon)*
- [Workflows](workflows/) - Common multi-module workflows *(coming soon)*
- [Keyboard Shortcuts](shortcuts.md) - Keyboard shortcuts reference *(coming soon)*

## Quick Links
- [Module Feature Matrix](MODULES.md#module-coverage-summary)
- [Persistent Video Context Design](PERSISTENT_VIDEO_CONTEXT.md)
