← All tools

VIDEO WORKSPACE

VideoCrunch

Save authorized videos, keep the original and create a smaller MP4 for offline playback.

Description

A Windows-first local web service for downloading and compressing videos you own or have permission to save. The complete original app, PowerShell exporter, launchers, tests and guides live in this repository. Original bytes are preserved alongside optional MP4 derivatives, an offline player and an integrity manifest. Public hosting, accounts and multi-user processing are off.

Tool

Browse the complete local tool. Select any file to inspect its source; no script runs in this viewer.

Download all (.zip)

Select a file

Your tool, down to the source. Pick a file from the hierarchy to begin.

Use Cases

Setup

  1. Prepare Windows prerequisites

    Requires Node.js 22+, Windows PowerShell 5.1, yt-dlp and FFmpeg. The original launcher checks prerequisites and uses winget to install missing tools when you explicitly run it; installation may require approval and internet access.

    .\tools\videocrunch\Start-WebVideoCrunch.cmd
  2. Start the local service

    If prerequisites are already available, use this instead of the launcher. Keep its terminal open. The service binds only to 127.0.0.1:8765.

    pnpm tool:videocrunch
  3. Enable the portal connection

    In a second PowerShell terminal, opt in and start the portal on loopback. The connection is disabled by default and never starts or installs the service itself.

    $env:TOOLS_MOORKYZ_COM_VIDEOCRUNCH_ENABLED = "1"
    pnpm --filter @moorkyz-tools/portal dev --hostname 127.0.0.1
  4. Open your workspace

    Use the button below after both services are ready. Exports and history stay on this PC. Do not expose either service through a public address or reverse proxy. No DRM, login or paywall bypass is provided.

Workspace

VideoCrunch connection is off. Follow Setup to start the Windows service and explicitly enable the portal connection. No service requests or background polling run while it is off.