Page:
Documentation
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
3
Documentation
Gemini CLI edited this page 2026-03-15 14:37:09 -04:00
VideoTools Documentation
VideoTools is a desktop video processing application built on FFmpeg. It provides a graphical interface for converting, inspecting, and preparing video.
For a high-level overview of what is currently implemented, in progress, or planned, please see the Project Status Page.
Builds
- Daily (dev): https://git.leaktechnologies.dev/Leak_Technologies/VideoTools
- Stable (public): https://github.com/LeakTechnologes/VideoTools
- Wiki (active docs portal): https://git.leaktechnologies.dev/leak_technologies/VideoTools/wiki
Documentation Structure
Core Modules (Implementation Status)
Implemented
- Convert - Video transcoding and format conversion with DVD presets.
- Merge - Join multiple clips with format presets and queue support.
- Filters - FFmpeg filter chains and stylistic presets.
- Audio - Audio extraction and batch output tools.
- Thumb - Thumbnail/contact sheet generation.
- Inspect - Metadata viewing with interlacing analysis.
- Compare - Side-by-side playback comparison.
- Rip - Extraction from
VIDEO_TSfolders and.isoimages. - Author - DVD authoring and menu generation.
- Queue System - Batch processing with job management.
- Settings - Preferences for language and hardware acceleration.
Implemented With Known Issues / Partial
- Player - Core playback works but has critical issues. See PLAYER_PERFORMANCE_ISSUES.md.
- Upscale - Traditional scaling plus Real-ESRGAN (ncnn) integration.
Planned
- Trim - [PLANNED] Cut and split videos.
- Subtitles - [PLANNED] Subtitle management.
- Blu-ray - [PLANNED] Disc authoring pipeline.
- Enhancement - [PLANNED] Unified enhancement pipeline (post-player).
Additional Modules (All Planned)
- Streams - [PLANNED] Multi-stream handling.
- GIF - [PLANNED] Animated GIF creation.
- Crop - [PLANNED] Video cropping tools.
- Screenshots - [PLANNED] Frame extraction.
Implementation Documents
- DVD Implementation Summary - Technical details of the DVD encoding system.
- Windows Compatibility - Notes on cross-platform support.
- Queue System Guide - Deep dive into the batch processing system.
- Module Overview - The complete feature list for all modules (implemented and planned).
- Persistent Video Context - Design for cross-module video state management.
- Custom Video Player - Documentation for the embedded playback implementation.
Development Documentation
- Integration Guide - System architecture and integration plans.
- Build and Run Guide - Instructions for setting up a development environment.
- Dev30 Finalization Checklist - Release-close checklist for CI, smoke tests, docs, and tag handoff.
- FFmpeg Integration - [PLANNED] Documentation on FFmpeg command building.
- Contributing - [PLANNED] Contribution guidelines.
User Guides
- Installation Guide - Comprehensive installation instructions.
- DVD User Guide - A step-by-step guide to the DVD encoding workflow.
- Quick Start - The fastest way to get up and running.
- Workflows - [PLANNED] Guides for common multi-module tasks.
- Keyboard Shortcuts - [PLANNED] A reference for all keyboard shortcuts.
Quick Links
- Module Feature Matrix
- Latest Updates - Recent development changes.
- Windows Implementation Notes
- VT_Player Integration - [PLANNED] Frame-accurate playback system.
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