Repolode
HaveAGitGat

HaveAGitGat/Tdarr

Ferramenta distribuída para automatizar bibliotecas de mídia, transcodificando e remuxando arquivos de vídeo e áudio com FFmpeg ou HandBrake e regras condicionais de plugins.

Estrelas
4,388
Forks
124
Issues abertas
49
Último commit
há 5 dias

O que é?

O Tdarr é um sistema web para automatizar a transcodificação e a remuxagem de uma biblioteca de mídia. Um Tdarr Server central coordena Tdarr Nodes executados em Windows, macOS, Linux (incluindo arm e arm64) ou Docker. Cada node recebe tarefas e processa arquivos com FFmpeg ou HandBrake.

O processamento é feito por pilhas de plugins. Cada plugin combina filtros (codec, contêiner, resolução, tamanho e idade do arquivo) com ações como transcodificar, remover legendas, padronizar faixas de áudio ou remuxar contêineres. Assim, os arquivos só são alterados quando necessário. Um uso comum é converter vídeos H.264 para H.265 (HEVC) para reduzir o tamanho dos arquivos ou normalizá-los para melhorar a compatibilidade de reprodução entre dispositivos.

Cada biblioteca tem suas próprias configurações, agenda (programador de 7 dias e 24 horas) e limites de workers divididos entre transcodificação e verificação de integridade, com uso de CPU ou GPU. O projeto também inclui um monitor de pastas, um detector de travamentos, balanceamento de carga entre unidades, busca por propriedades nos metadados dos arquivos e estatísticas da biblioteca.

Recursos principais

  • 01Arquitetura distribuída de servidor e nodes em Windows, macOS, Linux e Docker.
  • 02Pilhas de plugins que combinam filtros e ações, com plugins JavaScript que você pode criar ou modificar.
  • 03Transcodificação e remuxagem com HandBrake ou FFmpeg, usando workers de CPU e GPU.
  • 04Agendas, limites de workers e balanceamento de carga entre unidades configuráveis por biblioteca.
  • 05Monitor de pastas, detector de travamentos de workers e busca de arquivos por propriedades.

Casos de uso

  • Converter uma grande biblioteca de vídeos H.264 para H.265 e reduzir o espaço de armazenamento usado.
  • Remover de arquivos faixas indesejadas de legendas, comentários ou closed captions.
  • Padronizar contêineres e faixas de áudio para que a mídia seja reproduzida de forma confiável em diferentes dispositivos.
  • Usar a capacidade ociosa de CPU ou GPU de várias máquinas para processar uma biblioteca de mídia em segundo plano.

Início rápido

  1. 1

    Baixe e configure o Tdarr seguindo o guia oficial de instalação vinculado no README

Antes de usar

  • A licença não está claramente indicada nos metadados, então confira os termos do projeto antes de usá-lo.
  • O Tdarr funciona como um servidor com workers de nó separados, portanto a hospedagem própria exige algum esforço de configuração.
  • A transcodificação depende do FFmpeg ou do HandBrake; é necessário ter um deles disponível para executar o trabalho.

Em coleções

Tópicos

Perguntas frequentes

O que é Tdarr?
Ferramenta distribuída para automatizar bibliotecas de mídia, transcodificando e remuxando arquivos de vídeo e áudio com FFmpeg ou HandBrake e regras condicionais de plugins. O Tdarr é um sistema web para automatizar a transcodificação e a remuxagem de uma biblioteca de mídia. Um Tdarr Server central coordena Tdarr Nodes executados em Windows, macOS, Linux (incluindo arm e arm64) ou Docker. Cada node recebe tarefas e processa arquivos com FFmpeg ou HandBrake.
Tdarr é gratuito? Qual é a licença?
Tdarr é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
Tdarr ainda é mantido?
Manutenção ativa. O último commit de Tdarr foi em 3 de nov. de 2026.
Para que posso usar Tdarr?
Converter uma grande biblioteca de vídeos H.264 para H.265 e reduzir o espaço de armazenamento usado. Remover de arquivos faixas indesejadas de legendas, comentários ou closed captions. Padronizar contêineres e faixas de áudio para que a mídia seja reproduzida de forma confiável em diferentes dispositivos. Usar a capacidade ociosa de CPU ou GPU de várias máquinas para processar uma biblioteca de mídia em segundo plano.
Como instalar Tdarr?
Baixe e configure o Tdarr seguindo o guia oficial de instalação vinculado no README
Onde consigo Tdarr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HaveAGitGat/Tdarr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados