Snacks
Snacks is a tool that automatically batches transcodes your entire video library. The focus is high efficiency and hardware acceleration. It is suitable for placing on NAS. Use FFmpeg to uniformly convert videos to H.264/H.265/AV1, and compress them according to the bitrate and resolution you set.
After the app loads, you will see a dark-themed dashboard with four status cards: | state| meaning| |------|------| | 🟡 Pending |Number of files waiting to be processed| | ⚙️ Processing| Number of files being transcoded| | ✅ Completed |Number of completed documents| | 🔴 Failed |Number of files that failed to process| ###Step 2: Browse the video library Click the ** Browse Library** button in the upper right corner to open the Video Library browser. A **NetworkDrive** folder will be displayed in the **Directories** panel on the left-this is the root directory of your lazy cat network disk! It contains all your folders in the online drive (such as media, photos, music, etc.). ** Operation method: ** 1. Click **NetworkDrive** to expand 2. Navigate to the directory where you store your videos (such as `media`) 3. The **Video Files** panel on the right will list all recognized video files in the current directory ###Step 3: Select the file to transcode There are three ways to initiate a transcoding task: | operation| way| |------|------| | ** Processing individual documents **| Check the target file and click on the top ** 丨 Process Selected (N)**| | ** Processing current folder **| Click the ** eye icon on the right side of the folder row👁 **| | ** Processing the entire catalog **| Click the **Process Entire Directory** button at the bottom (recursively process all subfolders)| >** Prompt **: Files that have been processed or meet the standards will be intelligently skipped and will not be transcoded again. ###Step 4: Configure coding parameters Click the ** ˇ gear icon in the upper right corner ** to enter the settings page:️ ####Basic settings | option| description| recommended value| |------|------|--------| | **Output Format** |output container format| MKV (best compatibility)| | **Video Codec** |video encoder| H.265/HEVC (optimal balance of volume and mass)| | **Hardware Acceleration** |Hardware acceleration method| Auto Detect (GPU that automatically detects lazy cat micro-clothing)| | **Target Bitrate** |Target bit rate (kbps)| 3500 (1080p is enough for daily life)| ###Step 5: Monitor the transcoding progress Back to the main interface, you can observe the transcoding status in real time: Click the green 丨 button in the upper right corner to start queue processing. - ** Top status bar ** -Displays the file name and real-time progress bar currently being processed - **Queue list ** -All queued/completed/failed tasks - ** Filter tab ** - `All` / `Pending` / `Completed` / `Failed` Quick switching - ** Log View ** -Click on the ** terminal icon in the task line* * to view the complete FFmpeg log of the file > The ** Connected** in the upper right corner means that the WebSocket connection is normal and the progress will be pushed in real time. - You ** don't need ** to manually upload videos into the app - Store videos directly in any folder on the network drive, and Snacks can automatically identify and process them - Transcoded files are saved in the same directory as the source file by default, and the file name will be marked with '[snacks]'




