Troubleshooting Guide¶
Common issues and solutions when using LooK.
Table of Contents¶
- Installation Issues
- Recording Issues
- Video Quality Issues
- AI/Voice Issues
- Mobile Recording Issues
- Web Editor Issues
- Performance Issues
Installation Issues¶
FFmpeg Not Found¶
Error:
Solution:
macOS:
Ubuntu/Debian:
Windows: 1. Download from ffmpeg.org 2. Extract to C:\ffmpeg 3. Add C:\ffmpeg\bin to your PATH
Verify:
Playwright Browser Not Found¶
Error:
Solution:
For all browsers:
Sharp Installation Failed¶
Error:
Solution:
Try rebuilding:
On Linux, install dependencies:
On macOS:
Node.js Version Too Old¶
Error:
Solution:
Recording Issues¶
Website Not Loading¶
Error:
Possible Causes: 1. Website is slow to load 2. Website blocks automated browsers 3. Network issues
Solutions:
Increase timeout:
Check if site blocks bots:
Blank or Black Recording¶
Possible Causes: 1. Page uses canvas/WebGL that doesn't capture 2. Content loads after recording starts 3. Page requires authentication
Solutions:
Add delay before recording:
Use --dry-run to check if analysis works:
Recording Stops Early¶
Possible Causes: 1. Page navigation/redirect 2. JavaScript error on page 3. Out of memory
Solutions:
Try the reliable V2 engine:
Reduce duration:
Video Quality Issues¶
Video Looks Choppy/Laggy¶
Possible Causes: 1. System under heavy load during recording 2. Insufficient disk space 3. Complex page with heavy animations
Solutions:
Close other applications during recording.
Check disk space:
Use a shorter duration:
Lower resolution:
Cursor Not Visible¶
Solutions:
Use a larger cursor:
Use a contrasting color:
Add glow effect:
Use a preset for the background:
# For dark sites
look demo https://site.com --cursor-preset light
# For light sites
look demo https://site.com --cursor-preset dark
Click Effects Not Showing¶
Possible Causes: 1. Click effect disabled 2. Effect too small or transparent 3. Effect color matches background
Solutions:
Verify click effect is enabled:
Increase size and duration:
Use contrasting color:
Zoom Too Aggressive/Subtle¶
Solutions:
For subtle zoom:
For more dynamic zoom:
To disable zoom:
AI/Voice Issues¶
OpenAI API Error¶
Error:
Solutions:
Check API key is set:
Set the key:
Verify key is valid at platform.openai.com.
Rate Limit Exceeded¶
Error:
Solutions:
Wait a few minutes and try again.
Skip AI features for now:
Check your OpenAI usage at platform.openai.com/usage.
Voice Sounds Robotic/Unnatural¶
Solutions:
Try a different voice:
Recommended voices: - nova - Best for professional demos - shimmer - Good for casual/friendly tone - onyx - Good for authoritative tone
Script Quality Poor¶
Possible Causes: 1. Website has minimal content 2. AI couldn't understand the UI
Solutions:
Try a different style:
Use dry run to preview script:
Skip voice and add your own:
Mobile Recording Issues¶
Appium Connection Failed¶
Error:
Solutions:
Start Appium server:
Check Appium is running:
iOS Simulator Not Found¶
Error:
Solutions:
List available simulators:
Start a simulator:
Or specify device:
Android Emulator Not Connecting¶
Error:
Solutions:
Start emulator:
Check ADB:
Install UiAutomator2 driver:
Check All Mobile Prerequisites¶
Web Editor Issues¶
Editor Won't Start¶
Error:
Solutions:
Use a different port:
Find and kill the process using the port:
Editor Loads But Video Won't Play¶
Possible Causes: 1. Browser codec issues 2. Video file corrupted 3. File still processing
Solutions:
Try a different browser (Chrome recommended).
Check video file:
Re-export the video.
Timeline Not Responding¶
Solutions:
Refresh the page (Ctrl/Cmd + R).
Clear browser cache.
Check console for JavaScript errors (F12).
Performance Issues¶
Recording Very Slow¶
Possible Causes: 1. Complex website with heavy JavaScript 2. System resources limited 3. Anti-virus scanning
Solutions:
Reduce recording quality:
Close other applications.
Try the reliable engine:
Out of Memory¶
Error:
Solutions:
Increase Node.js memory:
Reduce duration:
Disk Space Full¶
Error:
Solutions:
Check disk space:
Clean up temporary files:
Use a different output directory:
Web Editor Issues¶
API Status Shows "Not Configured"¶
Cause: No API keys have been set up.
Solution: 1. Click the ⚙️ Settings button or the API status indicator 2. Go to the API Keys tab 3. Enter your OpenAI API key 4. Click Save Settings
API Status Shows "Error"¶
Possible Causes: 1. Invalid API key 2. Backend server not running 3. Network connectivity issues
Solutions:
Verify your API key is valid:
Check if the backend is running:
Settings Not Saving¶
Possible Causes: 1. Browser localStorage is disabled 2. Private/incognito browsing mode
Solutions: - Enable localStorage in browser settings - Use a regular (non-private) browser window - Check browser console for errors (F12 → Console)
Onboarding Tour Not Showing¶
Cause: Tour has already been completed.
Solution: Clear the onboarding flag:
Templates Page Is Blank¶
Possible Causes: 1. JavaScript error 2. CSS not loading
Solutions: - Check browser console for errors - Hard refresh: Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac) - Clear browser cache
Keyboard Shortcuts Not Working¶
Possible Causes: 1. Focus is in an input field 2. Modal is open
Solutions: - Click outside of any input fields - Close any open modals - Press Escape first, then try the shortcut
Export Fails in Web Editor¶
Possible Causes: 1. No project loaded 2. Backend render failed 3. FFmpeg not installed on server
Solutions:
Check browser console for error details.
Verify backend is processing:
Check server logs for FFmpeg errors.
Live Recording Preview Not Showing¶
Possible Causes: 1. WebSocket connection failed 2. Browser blocking WebSocket
Solutions:
Check WebSocket connection in browser console:
Try a different browser or disable extensions.
Still Having Issues?¶
Debug Mode¶
Run with debug output:
Browser Console Debugging¶
Open browser developer tools (F12) and check: 1. Console tab for JavaScript errors 2. Network tab for failed API requests 3. Application tab → Local Storage for saved settings
Full Test¶
Run the pipeline test:
Get Help¶
- Search existing issues
- Open a new issue with:
- LooK version (
look --version) - Node.js version (
node --version) - OS and version
- Browser version (for web editor issues)
- Full error message
- Browser console output (for web editor issues)
- Steps to reproduce