Troubleshooting
A black preview or a dropped SignalR connection is usually security software, a port conflict, or a codec issue.
The editor window does not open
- Make sure Bom.Ag itself is running (check the system tray).
- Kestrel port conflict — search Bom.Ag logs for "VideoEditorHost listening on".
- Firewall or anti-virus blocking localhost connections.
Log location
Search ~/.bom/logs/agent-*.log for "VideoEditorHost".
Connection dot is grey or red
The SignalR `/editor` hub has dropped.
- Press the ↻ refresh button in the toolbar.
- Still failing? Close the browser tab and chat "start a video edit" in Bom.Ag again.
- Last resort — quit and restart Bom.Ag.
The preview is completely black
- Unsupported codec — HEVC (H.265) sources do not preview on some Windows builds. Convert the source to H.264 first.
- Toggle DOM ↔ WebGL to dodge GPU driver bugs.
- Update your graphics driver.
Auto-ducking is silent
- Confirm the whisper.cpp model exists in ~/.bom/runtimes/whisper/models/ as a .bin file.
- Ensure the audio track is at least 16 kHz sample rate.
- Lower the Threshold to -25 dB and retry.
Export is stuck
Check the FFmpeg log first.
bash
# Windows
type %USERPROFILE%\.bom\logs\bom-av-latest.log
# macOS
cat ~/.bom/logs/bom-av-latest.log
Restart
Chat "restart bom-av" in Bom.Ag to restart the backend only.
My timeline disappeared
Check the auto-backup folder.
bash
# List backup files
ls ~/.bom/timelines/.backup/
Copy the most recent file back into ~/.bom/timelines/ and the editor reloads it.
Collecting logs for support
When in doubt, bundle these and reach out.
- ~/.bom/logs/agent-*.log
- ~/.bom/logs/bom-av-*.log
- ~/.bom/timelines/<project>.json
- OS and Bom.Ag version (Settings → About)