Description
The main function of JellyCC is to check compatibility with Direct Play codecs and suggest an FFmpeg command to convert them.
The idea for this project came when I tried to use Tdarr to standardize media (codecs, removal of covers and subtitles), but I found the configuration "not so easy" for something that should be simple. So I went ahead and built something "streamlined".
Along with compatibility, JellyCC has a smart interactive menu that asks if you want to remove those useless covers, or rename an audio track with an undefined language.
Features:
- Compatibility Analysis — Compatibility matrix for Direct Play per Jellyfin client (Chrome, Firefox, Android TV, etc.).
- Cleanup (Remux) — Re-wraps to MKV without re-encoding, preserving the original quality.
- Conversion (Transcode) — Converts to Direct Play codecs (H.264 8-bit / AAC, EAC3, or FLAC) with configurable fallback rules.
- Forced Repair — Fixes files with corrupted timestamps via an intermediate pipeline (
.w64/.mp4). - Quick Scan + Deep Scan — Checks container integrity and analyzes frame by frame looking for artifacts and errors.
- Myopic Scan — Deep Scan restricted to selected tracks.
- Track Selection — Choose which video, audio, and subtitle streams to keep in the final file.
- Sync Adjustment / End Cut — Defines time offset and end cut to avoid lip-sync issues.
- File Merging — Merges tracks from two files into a single MKV, with automatic/manual sync and Strict Mode.
- Tag Editing — Edits language (e.g.,
por,eng,jpn) and title for each track. - Internationalization — Interface in English (en-US) and Brazilian Portuguese (pt-BR).
- Embedded Junk Detection — Detects and removes covers/thumbnails and PGS subtitles that force transcoding.
Prerequisites
FFmpeg & FFprobe (Installed globally on the system)
Repository
https://github.com/parkejunior/jellycc-cliInstallation Instructions
curl -fsSL https://raw.githubusercontent.com/parkejunior/jellycc-cli/main/install.sh | bash
Comments (0)
No comments yet. Be the first to share your thoughts!
Log in to comment
