README.pt.md

May 13, 2026 · View on GitHub

JellyCC CLI

Uma CLI inteligente que diagnostica, audita, repara, padroniza e otimiza sua mídia para garantir Direct Play no Jellyfin.

Codecov

🇬🇧 English | 🇧🇷 Português (Brasil)

JellyCC CLI Screenshot

✨ Funcionalidades

  • 🔍 Análise de Compatibilidade — Matriz de compatibilidade com Direct Play por cliente Jellyfin (Chrome, Firefox, Android TV, etc.).
  • 🚀 Limpeza (Remux) — Reencapsula para MKV sem recodificar, preservando qualidade original.
  • 🔄 Conversão (Transcode) — Converte para codecs Direct Play (H.264 8-bit / AAC, EAC3 ou FLAC) com regras de fallback configuráveis.
  • 🔧 Reparo Forçado — Corrige arquivos com timestamps corrompidos via pipeline intermediário (.w64/.mp4).
  • 🔬 Quick Scan + Deep Scan — Verifica integridade do container e analisa quadro a quadro em busca de artefatos e erros.
  • 🔬 Myopic Scan — Deep Scan restrito às faixas selecionadas.
  • 🎛️ Seleção de Faixas — Escolha quais streams de vídeo, áudio e legenda manter no arquivo final.
  • ⏱️ Ajuste de Sincronia / Corte Final — Define offset temporal e corte final para evitar problemas de lip-sync.
  • 🔀 Mesclagem de Arquivos — Une faixas de dois arquivos em um único MKV, com sync automático/manual e Modo Estrito.
  • 🏷️ Edição de Tags — Edita idioma (ex: por, eng, jpn) e título de cada faixa.
  • 🌐 Internacionalização — Interface em Inglês (en-US) e Português do Brasil (pt-BR).
  • ⚠️ Detecção de Lixo Embutido — Detecta e remove capas/thumbnails e legendas PGS que forçam transcoding.

🛠️ Pré-requisitos

📦 Instalação

Important

Certifique-se de que o FFmpeg e o FFprobe estejam instalados no seu sistema de forma global, pois o JellyCC depende estritamente deles para realizar as análises e conversões.

Execute o script de instalação:

curl -fsSL https://raw.githubusercontent.com/parkejunior/jellycc-cli/main/install.sh | bash

🚀 Uso

Analise e limpeza

Para analisar um arquivo de vídeo, execute o comando:

jellycc

Ou se preferir, você pode abrir o arquivo diretamente no terminal:

jellycc check [caminho/do/arquivo]
# ou
jellycc [caminho/do/arquivo]

Se você quiser executar a análise completa, inclua o parâmetro --deep-scan:

jellycc check [caminho/do/arquivo] --deep-scan

Merclagem

Para mesclar vários arquivos em um único MKV, execute o comando:

jellycc merge

Configuração

Caso queira alterar o idioma da interface ou criar um arquivo de configuração rules.json, execute o comando:

jellycc config

Tip

Arraste e solte o arquivo de vídeo direto no terminal para preencher o caminho automaticamente.

Note

O resultado é salvo na mesma pasta da mídia original com os sufixos .jellycc.mkv ou .jellycc_merged.mkv.

Após a análise de um arquivo, um menu interativo é exibido com as seguintes opções:

  • 🚀 Limpeza (Remux) — Reencapsula sem recodificar.
  • 🔄 Conversão — Converte codecs incompatíveis para Direct Play
  • 🔧 Reparo Forçado — Recodificação via pipeline intermediário para arquivos com timestamps corrompidos.
  • 🎛️ Modificar faixas — Seleciona quais streams de vídeo, áudio e legenda manter.
  • ⏱️ Ajustar Sincronia / Corte Final — Define offset temporal e corte final.
  • 🔍 Deep Scan — Análise quadro a quadro de todas as faixas.
  • 🔬 Myopic Scan — Deep Scan apenas nas faixas selecionadas.
  • 🏷️ Editar Tags — Edita idioma e título de cada faixa.

⚙️ Configuração

Você pode ver a lista completa de configurações na documentação de configuração.

⚖️ Licença

JellyCC é licenciado sob os termos da MIT + Commons Clause.