VideoTools/docs
Stu Leak 7341cf70ce Add dev14 fixes: progress tracking, AMD AMF support, DVD resolution fix, and Windows build automation
This commit includes three critical bug fixes and Windows build improvements:

**Bug Fixes:**

1. **Queue Conversion Progress Tracking** (main.go:1471-1534)
   - Enhanced executeConvertJob() to parse FPS, speed, and ETA from FFmpeg output
   - Queue jobs now show detailed progress metrics matching direct conversions
   - Stats stored in job.Config for display in the conversion stats bar

2. **AMD AMF Hardware Acceleration** (main.go)
   - Added "amf" to hardware acceleration options
   - Support for h264_amf, hevc_amf, and av1_amf encoders
   - Added AMF-specific error detection in FFmpeg output parsing

3. **DVD Format Resolution Forcing** (main.go:1080-1103, 4504-4517)
   - Removed automatic resolution forcing when DVD format is selected
   - Removed -target parameter usage which was forcing 720×480/720×576
   - Resolution now defaults to "Source" unless explicitly changed
   - DVD compliance maintained through manual bitrate/GOP/codec parameters

**Windows Build Improvements:**

- Updated build.bat to enable CGO (required for Fyne/OpenGL)
- Added automatic GCC/MinGW-w64 detection and installation
- Automated setup via winget for one-command Windows builds
- Improved error messages with fallback manual instructions

**Documentation:**

- Added comprehensive Windows setup guides
- Created platform.go for future platform-specific code
- Updated .gitignore for Windows build artifacts

All changes tested and working. Ready for production use.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 17:11:15 -05:00
..
convert Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
inspect Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
rip Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
COMPARE_FULLSCREEN.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
DEV14_WINDOWS_IMPLEMENTATION.md Add dev14 fixes: progress tracking, AMD AMF support, DVD resolution fix, and Windows build automation 2025-12-04 17:11:15 -05:00
GNOME_COMPATIBILITY.md Document GNOME compatibility and window management limitations 2025-12-04 01:49:39 -05:00
LOSSLESSCUT_INSPIRATION.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
MODULES.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
PERSISTENT_VIDEO_CONTEXT.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
README.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
TRIM_MODULE_DESIGN.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
VIDEO_METADATA_GUIDE.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
VIDEO_PLAYER_FORK.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
VIDEO_PLAYER.md Refactor to modular architecture with rainbow UI (v0.1.0-dev8) 2025-11-23 14:56:37 -05:00
VT_PLAYER_INTEGRATION_NOTES.md Add FPS counter, queue improvements, Compare fixes, and comprehensive documentation 2025-12-04 07:35:48 -05:00
WINDOWS_COMPATIBILITY.md Add dev14 fixes: progress tracking, AMD AMF support, DVD resolution fix, and Windows build automation 2025-12-04 17:11:15 -05:00

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 - Video transcoding and format conversion
  • Merge - Join multiple video clips
  • Trim - Cut and split videos
  • Filters - Video and audio effects
  • Upscale - Resolution enhancement
  • Audio - Audio track operations
  • Thumb - Thumbnail generation
  • Inspect - Metadata viewing and editing
  • Rip - DVD/Blu-ray extraction

Additional Modules (Proposed)

Design Documents

Development

User Guides