This page covers the most common issues you may encounter when using or developing Omniform, and how to resolve them. Issues are grouped by the phase in which they occur — first-launch dependency setup, runtime download problems, and development/build failures. If your issue is not listed here, check the yt-dlp and Tauri issue trackers, as many platform-specific edge cases are documented there.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/damianiglesias/omniform/llms.txt
Use this file to discover all available pages before exploring further.
Dependencies fail to download on first launch
Dependencies fail to download on first launch
| Platform | yt-dlp source | ffmpeg source |
|---|---|---|
| Windows | GitHub releases | gyan.dev |
| macOS | GitHub releases | evermeet.cx |
| Linux | GitHub releases | johnvansickle.com |
- Verify your internet connection.
- Click the Retry button in the dependency banner that appears at the top of the app window.
- If the issue persists, check whether the relevant ffmpeg mirror is reachable in your browser:
- Windows: https://www.gyan.dev/ffmpeg/builds/
- macOS: https://evermeet.cx/ffmpeg/
- Linux: https://johnvansickle.com/ffmpeg/
- If a mirror is down, see the “ffmpeg source URL is unavailable” item below for a developer workaround.
"yt-dlp is not installed yet" error when starting a download
"yt-dlp is not installed yet" error when starting a download
- The dependency banner should appear automatically when the app detects that yt-dlp is missing. If it does, click Install or Retry and wait for the setup to complete.
- If the banner does not appear, re-launch the app. Omniform calls
ensure_dependencieson startup and will show the banner if either binary is missing. - Do not start downloads until both
ytDlpReadyandffmpegReadyaretruein theDependencyStatusreturned bycheck_dependencies.
Download fails with an error message
Download fails with an error message
download://error event payload contains the raw stderr output from yt-dlp, which usually describes the problem precisely.Fix:- Open the URL in your browser and confirm the video plays and is publicly accessible.
- If the video is geo-restricted, yt-dlp may not be able to bypass the restriction without additional configuration (e.g. cookies or a VPN) that Omniform does not expose.
- Check whether yt-dlp supports the platform at https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md.
- Try a different URL from the same platform to rule out a video-specific issue.
Progress bar stuck at 99% / "Converting" for a long time
Progress bar stuck at 99% / "Converting" for a long time
- Wait. The conversion step is CPU-bound and cannot be sped up from within the app.
- If the progress bar has been stuck for more than 10–15 minutes without any change, the ffmpeg process may have stalled.
- Click Cancel on the affected download and try again. If the problem recurs, try a lower quality setting or a different output format.
No file appears in the output folder after the download shows Done
No file appears in the output folder after the download shows Done
- Open the output folder in your file manager and confirm it exists and is writable.
- If the path is no longer valid, use the folder picker in Omniform to select a new output directory.
- Try a simple, well-known path such as the Desktop or the system Downloads folder.
- Re-run the download. The
download://doneevent’soutputPathfield contains the exact directory yt-dlp was told to write to — check whether that path exists on disk.
App window shows a blank screen or fails to start (development)
App window shows a blank screen or fails to start (development)
Check the terminal output
npm run tauri dev in a fresh terminal session. Rust compiler errors
are printed to stderr before the window opens. Fix any errors and try again.Verify Node.js and Rust versions
node --version and rustc --version to confirm.Check Tauri system prerequisites
Build fails during "npm run tauri build"
Build fails during "npm run tauri build"
rustup installation.Fix:- Ensure your Rust toolchain is up to date:
- Re-read the platform prerequisites in the Tauri documentation: https://tauri.app/start/prerequisites/
- On Linux, confirm all required system packages (WebKit2GTK, build-essential, etc.) are installed for your distribution.
- On macOS, confirm Xcode Command Line Tools are installed:
- On Windows, confirm the Microsoft C++ Build Tools and WebView2 Runtime are installed.
The clipboard auto-paste does not work
The clipboard auto-paste does not work
- The clipboard auto-paste feature is non-critical. You can always paste a URL manually into the URL input field.
- Errors from the clipboard read are silently ignored — the app will not show an error or crash if clipboard access is unavailable.
- If you want clipboard auto-paste to work on Linux, ensure a clipboard manager such as
xclip,xsel, or a desktop environment clipboard daemon is running.
ffmpeg source URL is unavailable or returns an error
ffmpeg source URL is unavailable or returns an error