diff options
Diffstat (limited to 'docs/WINDOWS-PORT.md')
| -rw-r--r-- | docs/WINDOWS-PORT.md | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/WINDOWS-PORT.md b/docs/WINDOWS-PORT.md index ceba2b8..da281c3 100644 --- a/docs/WINDOWS-PORT.md +++ b/docs/WINDOWS-PORT.md @@ -333,9 +333,12 @@ what the W3 autostart launcher points at (`platform._node_exe`). The embeddable zip needs pip to produce that wrapper, and the wrapper bakes in an **absolute** interpreter path that breaks the moment the tree is installed elsewhere. -**ffmpeg** is not bundled by default (the node finds it on `PATH`); pass -`-FfmpegDir` to `build-win.ps1` to copy `ffmpeg.exe`/`ffprobe.exe` in beside the -daemon for a self-contained installer. +**ffmpeg is bundled by default** (`packaging/win/fetch-ffmpeg.ps1` — downloaded +from a pinned, checksum-verified BtbN/FFmpeg-Builds release, ~161 MB, GPLv3 +because the transcode path needs libx264 and no LGPL-only build has one; +`LICENSE-ffmpeg.txt` ships with it). `winget install ffmpeg` was considered and +rejected as the mechanism: it needs network + winget present at install time +and fails silently. `-SkipFfmpeg` opts out for a smaller local-iteration build. **Still open:** Authenticode signing (Phase 13.9 — unsigned ⇒ SmartScreen), a Windows CI runner (Phase 18.3), `electron-updater`. First clean-machine |