- Add VTPlayer interface with microsecond precision seeking - Implement MPV controller for frame-accurate playback - Add VLC backend support for cross-platform compatibility - Create FFplay wrapper to bridge existing controller - Add factory pattern for automatic backend selection - Implement Fyne UI wrapper with real-time controls - Add frame extraction capabilities for preview system - Support preview mode for trim/upscale/filter modules - Include working demo and implementation documentation |
||
|---|---|---|
| .. | ||
| convert | ||
| inspect | ||
| rip | ||
| upscale | ||
| BUILD_AND_RUN.md | ||
| BUILD.md | ||
| CHANGELOG.md | ||
| COMPARE_FULLSCREEN.md | ||
| COMPLETION_SUMMARY.md | ||
| DEV14_WINDOWS_IMPLEMENTATION.md | ||
| DVD_IMPLEMENTATION_SUMMARY.md | ||
| DVD_USER_GUIDE.md | ||
| GNOME_COMPATIBILITY.md | ||
| HANDBRAKE_REPLACEMENT.md | ||
| INSTALLATION.md | ||
| INTEGRATION_GUIDE.md | ||
| LATEST_UPDATES.md | ||
| LATEX_PREPARATION.md | ||
| LOSSLESSCUT_INSPIRATION.md | ||
| MODULES.md | ||
| PERSISTENT_VIDEO_CONTEXT.md | ||
| QUEUE_SYSTEM_GUIDE.md | ||
| QUICKSTART.md | ||
| README.md | ||
| TEST_DVD_CONVERSION.md | ||
| TESTING_DEV13.md | ||
| TRIM_MODULE_DESIGN.md | ||
| VIDEO_METADATA_GUIDE.md | ||
| VIDEO_PLAYER_FORK.md | ||
| VIDEO_PLAYER.md | ||
| VT_PLAYER_IMPLEMENTATION.md | ||
| VT_PLAYER_INTEGRATION_NOTES.md | ||
| WINDOWS_COMPATIBILITY.md | ||
| WINDOWS_SETUP.md | ||
VideoTools Documentation
VideoTools is a professional-grade video processing suite with a modern GUI, currently on v0.1.0-dev18. It specializes in creating DVD-compliant videos for authoring and distribution.
Documentation Structure
Core Modules (Implementation Status)
✅ Fully Implemented
- Convert - Video transcoding and format conversion with DVD presets
- Inspect - Metadata viewing and editing
- Queue System - Batch processing with job management
🔄 Partially Implemented
- Merge - Join multiple video clips (planned)
- Trim - Cut and split videos (planned)
- Filters - Video and audio effects (planned)
- Upscale - Resolution enhancement (AI + traditional now wired)
- Audio - Audio track operations (planned)
- Thumb - Thumbnail generation (planned)
- Rip - DVD/Blu-ray extraction (planned)
Additional Modules (Proposed)
- Subtitle - Subtitle management (planned)
- Streams - Multi-stream handling (planned)
- GIF - Animated GIF creation (planned)
- Crop - Video cropping tools (planned)
- Screenshots - Frame extraction (planned)
Implementation Documents
- DVD Implementation Summary - Complete DVD encoding system
- Windows Compatibility - Cross-platform support
- Queue System Guide - Batch processing system
- Module Overview - Complete module feature list
- Persistent Video Context - Cross-module video state management
- Custom Video Player - Embedded playback implementation
Development Documentation
- Integration Guide - System architecture and integration
- Build and Run Guide - Build instructions and workflows
- FFmpeg Integration - FFmpeg command building and execution (coming soon)
- Contributing - Contribution guidelines (coming soon)
User Guides
- Installation Guide - Comprehensive installation instructions
- DVD User Guide - DVD encoding workflow
- Quick Start - Installation and first steps
- Workflows - Common multi-module workflows (coming soon)
- Keyboard Shortcuts - Keyboard shortcuts reference (coming soon)
Quick Links
- Module Feature Matrix
- Latest Updates - Recent development changes
- Windows Implementation - dev14 Windows support
- Modern Video Processing Strategy - Next-generation video tools approach
- VT_Player Integration - Frame-accurate playback system