0
0
0
0
0
Pending
0
Processing
0
Completed
0
Failed
Queue
No work items yet
Click "Browse Library" to add videos to the transcoding queue
Video Library Browser
Directories
Loading...
Video Files
Select a directory to view files
Settings
Output
MKV preserves every stream; MP4 is more broadly compatible but drops some subtitle types.
H.265 is a good default; AV1 gives the smallest files but encodes more slowly.
Use the GPU when available for faster encodes. Auto-detect tries each vendor at startup.
Average video bitrate for 1080p content; higher resolutions scale via the 4K multiplier below.
Caps peak bitrate close to the target (CBR-like) instead of allowing variable peaks.
4K sources get Target Bitrate × this value. Only applied when Skip 4K is off.
File Handling
Leave 3840×2160 and larger files untouched.
% above target
Skip files already in target codec within this margin
Warning: Deletes original and moves encoded file to its location.
Re-queue failed files so the next auto-scan picks them up again.
Where encoded files are saved.
Optional: encode to a fast local disk, then copy result back.
Languages
Empty list keeps all audio tracks. Codes are stored as 2-letter ISO (e.g.
en).Requires Sonarr/Radarr/TVDB credentials in Integrations tab.
Codec & Mix
Replace surround tracks (5.1/7.1) with a 2-channel stereo mix.
"Copy" preserves the original audio bit-for-bit; AAC is the safest cross-device fallback.
Target bitrate for re-encoded audio (ignored when the codec is set to Copy).
Keep List
Empty list keeps all subtitle tracks. Codes are stored as 2-letter ISO (e.g.
en).Extraction & Conversion
Write subtitle tracks as separate files next to the video instead of embedding them.
Container format for extracted subtitle files.
Run OCR on image-based subtitles (PGS/VOBSUB) to produce searchable text. With sidecar extraction on, the result is written as a
.srt file; without sidecar extraction, it's embedded in the output as a text subtitle track alongside any existing text subtitles.Encoding Mode
Top-level strategy. Choose whether Snacks re-encodes video, takes a shortcut for files that already meet target, or never re-encodes at all.
Transcode — standard behavior. Files above the bitrate
target are re-encoded per the Video tab; files already at or below the target
are skipped. Audio and subtitles are processed per their tabs on any file
that gets re-encoded.
Hybrid — same as Transcode for above-target files, but at-target files that would otherwise be skipped now get a video-copy mux pass so the selected audio/subtitle work can still run.
Mux Only — guarantees the video stream is never re-encoded. Files with audio/subtitle work get a mux pass; files with nothing to change are skipped entirely, regardless of bitrate.
Hybrid — same as Transcode for above-target files, but at-target files that would otherwise be skipped now get a video-copy mux pass so the selected audio/subtitle work can still run.
Mux Only — guarantees the video stream is never re-encoded. Files with audio/subtitle work get a mux pass; files with nothing to change are skipped entirely, regardless of bitrate.
Which stream types a mux pass is allowed to touch. Streams outside the
selected type are copied through untouched — their tab settings are
ignored during a mux pass. Ignored in Transcode mode.
What a Mux Pass Does
- Video — always stream-copied. Crop, downscale, and tonemap are disabled during a mux pass.
- Audio — processed per the Audio tab when Mux Touches is Audio or Audio + Subtitles; otherwise copied through with every track preserved.
- Subtitles — processed per the Subtitles tab (sidecar extraction, OCR, language filter) when Mux Touches is Subtitles or Audio + Subtitles; otherwise copied through with every track preserved.
- Mux Only caveat — files that would otherwise need a video re-encode (codec change, bitrate reduction, HDR tonemap) are skipped instead. The Mux Touches setting decides what counts as "work worth doing".
Resolution
"Cap at target" only downscales content above the target; "Always" forces every file down.
Maximum output resolution for the downscale policy above.
Quality
Convert HDR/HDR10/Dolby Vision sources to SDR during encode for broader device compatibility.
Slower presets yield smaller files at the same quality.
Detect and crop letterbox/pillarbox bars so no bitrate is wasted on pure-black pixels.
Auto-Scan
No directories added
Pick a folder to watch, or use "Watch This Folder" in the directory browser.
Last scan: Never
Exclusion Rules
Notifications
No destinations configured
Events
Plex
Jellyfin
Sonarr
Radarr
TheTVDB
TMDb
Distributed Encoding
Connect to other Snacks instances for distributed encoding
Standard single-instance mode
Friendly name shown in the cluster dashboard
Security
All nodes in the cluster must use the same secret
Control Panel Login
Stored as a PBKDF2 hash; never displayed back.
Notes
- When enabled, every browser request must present a valid session cookie.
- Cluster traffic between master and nodes uses the shared secret configured in the Cluster tab — it is independent of this login.
- Disabling auth rotates the session secret, invalidating all existing cookies.
Advanced
How often cluster nodes ping the master.
How long before a silent node is marked offline.
Maintenance
Worker mode. Encoding settings (codec, bitrate, filters, integrations)
are managed by the master. This worker pulls the master's integration credentials
before every encode — they are never edited locally.
Integration Sync Status
- Master URL
—- Last sync
- Never
- Status
- Unknown
Encoding Overrides Only checked fields override the global settings
General
Video Pipeline
Audio
Subtitles
Muxing
Select Folder
Loading folders…
Remove from Queue
What would you like to do with this item?