Page:
PROJECT_STATUS
Pages
AUTHOR_MODULE
BUGS
BUILD
BUILD_AND_RUN
CHANGELOG
CHOCO_INSTALL
COMPARE_FULLSCREEN
COMPLETION_SUMMARY
CONVERT_MODULARIZATION_PLAN
CROSS_PLATFORM_GUIDE
DEV14_WINDOWS_IMPLEMENTATION
DEV30_FINALIZATION_CHECKLIST
DVD_IMPLEMENTATION_SUMMARY
DVD_USER_GUIDE
Documentation
GNOME_COMPATIBILITY
GSTREAMER_MIGRATION_PLAN
Home
IMPLEMENTATION_SUMMARY
INSTALLATION
INSTALL_LINUX
INSTALL_WINDOWS
INTEGRATION_GUIDE
INTERNAL_DVD_AUTHORING_SPEC
LATEST_UPDATES
LATEX_PREPARATION
LOSSLESSCUT_INSPIRATION
MODULES
PERSISTENT_VIDEO_CONTEXT
PHASE2_COMPLETE
PHASE2_INTEGRATION_PLAN
PLAYER_MODULE
PLAYER_PERFORMANCE_ISSUES
PROJECT_STATUS
QUEUE_SYSTEM_GUIDE
QUICKSTART
REFACTOR_DEV30_PLAN
ROADMAP
TESTING_CHECKLIST
TESTING_DEV13
TESTING_MODULE_CHECKLIST
TEST_DVD_CONVERSION
TODO_EXTRACTION_NOTES
TRIM_MODULE_DESIGN
VIDEO_METADATA_GUIDE
VIDEO_PLAYER
VIDEO_PLAYER_FORK
VT_PLAYER_IMPLEMENTATION
VT_PLAYER_INTEGRATION_NOTES
WINDOWS_BUILD_PERFORMANCE
WINDOWS_COMPATIBILITY
WINDOWS_PACKAGING
WINDOWS_SETUP
WORKING_ON
localization policy
No results
2
PROJECT_STATUS
Gemini CLI edited this page 2026-03-13 11:03:09 -04:00
Project Status
This document provides a high-level overview of the implementation status of the VideoTools project. It is intended to give users and developers a clear, at-a-glance understanding of what is complete, what is in progress, and what is planned.
High-Level Summary
VideoTools is a modular application for video processing. While many features are planned, the current implementation is focused on a few core modules. The documentation often describes planned features, so please refer to this document for the ground truth.
Critical Known Issues
- Player performance and sync issues
- Video/audio playback uses separate processes and can drift.
- Seeking and frame pacing are not yet frame-accurate.
- See
PLAYER_PERFORMANCE_ISSUES.mdfor details and plan.
Module Implementation Status
Core Modules
| Module | Status | Notes |
|---|---|---|
| Player | Implemented (Issues) | Core playback works but has known performance and sync issues. |
| Convert | Implemented | Fully implemented with DVD encoding and validation. |
| Merge | Implemented | Clip merge with format presets and queue support. |
| Trim | Planned | Planned for a future release (depends on player work). |
| Filters | Implemented | FFmpeg filter chains and stylistic presets. |
| Upscale | Partial | Traditional scaling + Real-ESRGAN (ncnn) integration. |
| Audio | Implemented | Audio extraction with presets and batch mode. |
| Thumb | Implemented | Thumbnail/contact sheet generation. |
| Inspect | Implemented | Metadata viewing with interlace detection; advanced features planned. |
| Compare | Implemented | Side-by-side playback comparison. |
| Rip | Implemented | Ripping from VIDEO_TS folders and ISO images is implemented. |
| Author | Implemented | DVD authoring with menu templates. |
| Queue | Implemented | Job queue management with history. |
| Settings | Implemented | Preferences for language and hardware acceleration. |
| Blu-ray | Planned | Comprehensive planning is complete. Implementation is for a future release. |
Suggested Modules (All Planned)
The following modules have been suggested and are planned for future development, but are not yet implemented:
- Subtitle Management
- Advanced Stream Management
- GIF Creation
- Cropping Tools
- Screenshot Capture
Navigation
What is VideoTools?
Project Status
Capabilities
Codecs and Frame Rates
Installation (One Command)
Alternative: Developer Setup
DVD Workflow (Optional)
Documentation
- Project Status
- Installation
- Readme
- Build And Run
- DVD User Guide
- DVD Implementation Summary
- Integration Guide
- Queue System Guide
- Localization-Policy