v2.0.0 — Complete Rewrite

Your Video Library,
Perfectly Encoded

Batch transcode your entire video library with hardware acceleration. Runs on your NAS via Docker or locally on Windows — no config headaches, no babysitting.

Download for Windows 194 MB · Windows 10/11 · Includes FFmpeg & .NET Runtime
Or run on your NAS: docker pull derekshreds/snacks-docker:latest

Everything You Need, Nothing You Don't

Snacks handles the hard parts of video transcoding so you can set it and forget it.

Hardware Accelerated

Full support for NVIDIA NVENC, Intel QSV, and AMD AMF. Encode at GPU speed — not days of CPU crawling.

🧠

Smart Filtering

Automatically skips files that already meet your quality targets. No wasted time re-encoding what's already good.

🔄

Retry & Fallback

Strips problematic subtitles and falls back to software encoding on hardware failures. Jobs finish, period.

📡

Real-Time Progress

Live encoding updates via WebSockets. Watch every file's progress from any device on your network.

📁

Batch Processing

Process a single file, an entire folder, or your whole library recursively. Queue it up and walk away.

🖥️

NAS & Desktop

Docker container for QNAP, Synology, and Unraid — or a native Windows installer with everything bundled.

🔍

Auto Scanning

Watch directories for new files with configurable scan intervals. New media gets encoded automatically.

🎬

4K & HDR Ready

10-bit color support with p010 pixel format. 4K-aware bitrate scaling that never upscales above source quality.

Why Snacks?

Other tools make you do the work. Snacks does it for you.

Feature Snacks Handbrake Tdarr FFmpeg CLI
Batch library processing ✅ Built-in ⚠️ Queue only ✅ Yes ⚠️ Scripting needed
Hardware acceleration ✅ NVENC/QSV/AMF ✅ Yes ✅ Yes ✅ Yes
Smart skip (already encoded) ✅ Automatic ❌ No ✅ Yes ❌ No
Auto retry & fallback ✅ Subtitle strip + SW fallback ❌ No ⚠️ Limited ❌ No
NAS Docker deployment ✅ First-class ❌ Desktop only ✅ Yes ⚠️ Manual
Windows desktop app ✅ Bundled installer ✅ Yes ❌ Docker only ⚠️ CLI only
Web UI ✅ Modern dark UI ⚠️ Desktop GUI ✅ Yes ❌ No
Real-time progress ✅ WebSocket live ✅ In-app ✅ Yes ❌ No
Setup complexity ✅ Zero config ✅ Easy ⚠️ Complex ❌ Expert-level
Price ✅ Free & open source ✅ Free ⚠️ Freemium ✅ Free

How It Works

1

Install

Download the Windows installer or pull the Docker image. Everything is bundled — FFmpeg, .NET runtime, the works.

2

Point

Tell Snacks where your video library lives. Set your quality target and preferred encoder. That's the entire config.

3

Forget

Snacks scans, filters, encodes, retries failures, and tags completed files. Come back to a smaller, better library.

Clean, Modern Interface

A dark-mode web UI that works on desktop, tablet, and phone. Monitor encoding from anywhere on your network.

Snacks web interface showing encoding progress

Ready to Shrink Your Library?

Free, open source, and zero bullshit. Download Snacks and reclaim your storage.

Download for Windows v2.0.0 · 194 MB · Windows 10/11

Running a NAS? Use Docker instead:

docker run -d \
  --name snacks \
  -p 6767:6767 \
  -v /path/to/videos:/app/work/uploads \
  -v /path/to/output:/app/work/output \
  -v /path/to/logs:/app/work/logs \
  --device /dev/dri:/dev/dri \
  derekshreds/snacks-docker:latest