Commit Graph

6 Commits

Author SHA1 Message Date
30479fed4a Add DVDStyler URL override for Windows installer 2025-12-23 17:16:24 -05:00
95f0300839 Improve DVDStyler download mirrors for Windows 2025-12-23 15:59:17 -05:00
f6e8e95b3e Harden DVDStyler download for Windows deps 2025-12-23 15:33:54 -05:00
a075495a8a Fix Windows deps script encoding for PowerShell 2025-12-23 15:02:38 -05:00
60fd6e93ee Finalize authoring workflow and update install docs 2025-12-23 14:24:09 -05:00
ec893a3a2c Add cross-platform dependency installation and build scripts
Linux:
- install-deps-linux.sh: Auto-detect distro and install dependencies
  - Supports Fedora, Ubuntu, Arch, openSUSE
  - Installs Go, GCC, OpenGL, X11, ALSA, ffmpeg
  - Verification checks after installation

Windows:
- install-deps-windows.ps1: PowerShell dependency installer
  - Supports Chocolatey and Scoop package managers
  - Installs Go, MinGW (GCC), ffmpeg, Git
  - Admin and user-level installation options
  - GPU detection for NVIDIA/Intel/AMD

- build.ps1: Windows build script with error handling
  - Clean build option
  - Dependency verification
  - GPU detection and NVENC notification
  - File size reporting

Documentation:
- scripts/README.md: Comprehensive guide for both platforms
  - Installation instructions
  - Build commands and options
  - Troubleshooting section
  - GPU encoding setup
  - Development workflow

Prepares VideoTools for Windows users (Jake!) in dev14
2025-12-02 18:19:33 -05:00