Configuration
Configure FFmpeg paths, subtitle extraction, and media processing options for video thumbnails and subtitle support.
Basic Configuration
Path to the directory where ffmpeg and ffprobe executables are installed (only needed if not in PATH):
Subtitle Extraction
Subtitle extraction requires configuration at two levels:
Server-Level Configuration
Must be enabled at the server level first to allow subtitle extraction functionality.
Share-Level Configuration
For shares, subtitle extraction must be enabled in both places:
Requirements for shares:
✅ Server level:
integrations.media.extractEmbeddedSubtitles: true✅ Share level: Enable “Extract embedded subtitles” option when creating the share
For non-share file viewing, only server-level configuration is needed:
Requirements for regular viewing:
✅ Server level:
integrations.media.extractEmbeddedSubtitles: trueShare level: Not applicable
Subtitle extraction is IO-intensive and can take 10-30 seconds for large video files.
Installation by Platform
Advanced Configuration
Format Support
Control which media formats support thumbnail previews:
| |
Video formats default to enabled. Image formats default to disabled unless explicitly enabled.
Supported video formats:
3g2, 3gp, asf, avi, f4v, flv, m2ts, m4v, mkv, mov, mp4, mpeg, mpg, ogv, ts, vob, webm, wmv
Debug Mode
Enable debug output for troubleshooting:
Debug mode produces large amounts of FFmpeg stdout output. Only enable for troubleshooting.
Performance Settings
Cache Directory
What’s stored:
- Generated video thumbnails
- Extracted subtitles from media files
- Processed image previews
Requirements:
- Must be writable by the FileBrowser process
- Should have sufficient disk space for thumbnails
- Can be cleared periodically to free space
Processing Workers
Defaults to the number of CPU cores available. FFmpeg operations use half this number (minimum 1 worker).
Environment Variables
Configure via environment variables instead of config file:
Complete Configuration Example
Full media integration configuration:
| |
Test in FileBrowser
- Navigate to a video file in FileBrowser
- Ensure user profile settings have “video previews” enabled
- Check if a thumbnail preview is generated
- For subtitle extraction, enable it in share settings and verify subtitles appear in the video player
Next Steps
- Media guides - Usage examples and guides
- Troubleshooting - Common issues and solutions