- Removed unified_ffmpeg_player.go and unified_player_adapter.go - Updated frame_player_gstreamer.go to remove UnifiedPlayer fallback - Updated frame_player_default.go to return error when GStreamer unavailable - Updated PROJECT_STATUS.md: Player module now fully implemented with GStreamer - Removed critical issues note about Player A/V sync problems GStreamer is now the sole playback backend, providing stable A/V synchronization and frame-accurate seeking. The broken FFmpeg pipe-based UnifiedPlayer has been completely removed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2.4 KiB
2.4 KiB
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
None currently
Module Implementation Status
Core Modules
| Module | Status | Notes |
|---|---|---|
| Player | ✅ Implemented | GStreamer-based player with stable A/V sync and frame-accurate seeking. |
| Convert | ✅ Implemented | Fully implemented with DVD encoding and professional validation. |
| Merge | 🔄 Planned | Planned for a future release. |
| Trim | 🔄 Planned | Planned for a future release. |
| Filters | 🔄 Planned | Planned for a future release. |
| Upscale | 🟡 Partial | AI-based upscaling (Real-ESRGAN) is integrated. |
| Audio | 🔄 Planned | Planned for a future release. |
| Thumb | 🔄 Planned | Planned for a future release. |
| Inspect | 🟡 Partial | Basic metadata viewing is implemented. Advanced features are planned. |
| Rip | ✅ Implemented | Ripping from VIDEO_TS folders and ISO images is implemented. |
| 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