Vvidex
TROUBLESHOOTING & REPAIR WIZARD

Fix Common Issues & Self-Heal

Videx comes with an integrated diagnostic and repair subsystem. Find your issue below or run videx doctor --fix.

🎬 FFmpeg is Missing / Stream Merging Fails

Auto-Fixable

Videx requires FFmpeg to merge separate 4K video and high-bitrate audio streams into lossless MP4/MKV containers and embed subtitles.

Quick Fix Command:

videx doctor --fix

🪟 'videx' Command Is Not Recognized

PATH Setup

If you just installed Videx, close and reopen your terminal to refresh environment variables, or add the install directory to your system PATH.

# Windows PowerShell refresh:
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","User") + ";" + [System.Environment]::GetEnvironmentVariable("Path","Machine")
videx doctor

⏱️ HTTP 429 (Too Many Requests / Rate Limited)

Built-In Resiliency

Videx automatically catches HTTP 429 and 503 errors and applies random-jittered exponential backoff. To throttle connection speed manually:

videx <URL> --concurrent-fragments 2 --retry-sleep 5

🔌 Companion Offline / Port 8765 Unreachable

Service Check

Videx Companion binds to loopback 127.0.0.1:8765. Start it manually with:

videx app

🎓 Udemy Authentication Required

Zero-Cookie Export

For the Udemy beta, do not export plaintext cookies when browser handoff is available. Open the authorized course in Chrome or Edge and click the Videx Browser Extension icon to perform a one-use local memory handshake.

Still Need Assistance?

Generate a redacted support bundle before opening an issue. The output contains diagnostics and safe recovery commands, never cookies, passwords, source URLs, signed media URLs, or downloaded files.

videx support --json --output videx-support.json

The destination folder must already exist. Review the bundle before attaching it.

Open a GitHub Issue