Home - cleverdevil/squishy GitHub Wiki

Squishy: Media Transcoding Made Simple

Squishy

Welcome to the Squishy wiki! This is your comprehensive guide to using Squishy, a tool designed to make transcoding and downloading your media simple.

What is Squishy?

Digital packrats often have media libraries that are filled with high resolution movies and TV shows. When you are watching on the big screen in your home theater, you want the best possible quality in the form of Bluray rips and remuxes. That quality comes at a cost -- file size. 4K HDR remuxes are generally in the 30-100 GB range.

When traveling, downloading media to your phone with such files results in long downloads and limited storage space. Enter Squishy, which makes transcoding and downloading your media simple by automating the on-demand transcoding process, compressing your large media files to much more reasonable sizes for watching movies and TV shows on smaller devices like phones and tablets.

Key Features

  • Attractive web interface to browse your media and transcoded files, including poster art
  • Integration with Jellyfin and Plex media servers to quickly add your media library
  • Flexible transcoding presets with optimization for different use cases
  • Customize and create your own presets with custom resolutions, bitrates, and codecs
  • Hardware acceleration support with automatic failover to software encoding
  • Direct download links for your transcoded media

Wiki Sections

  • Installation - Learn how to install and set up Squishy using Docker
  • Configuration - Configure your media sources, paths, and transcoding options
  • User Guide - Learn how to use Squishy for your media transcoding needs
  • effeffmpeg - Documentation on the embedded FFmpeg wrapper that powers Squishy

Getting Help

If you encounter any issues or have questions, please open an issue in the GitHub repository.