A transcodificação leva dias? Se você tiver mais de um PC, veja como usar o Tdarr para que eles aumentem suas velocidades de codificação de vídeo.

A transcodificação é uma das tarefas mais exigentes para o seu PC, traduzindo-se em um processo demorado para o usuário final. A codificação de um único vídeo pode levar dias, dependendo das especificações do PC, do codec usado e das características do vídeo de origem. É aí que vários PCs e um aplicativo como o Tdarr podem salvar vidas.

Se você tiver mais de um PC em sua rede doméstica, por que não permitir que eles ajudem na transcodificação de mídia? O Tdarr pode transformar todos os seus PCs em nós do mesmo transcodificador em rede, resultando em codificação de áudio e vídeo muito mais rápida. Vamos ver como.

O que é Tdarr?

Sonarr, Radarr e seus "irmãos" foram criados para ajudar na pirataria de mídia. No entanto, ao contrário dos outros aplicativos da família pirata "...arr", Tdarr difere em duas maneiras cruciais, justificando por que decidimos usá-lo para este guia:

instagram viewer
  • Ele não é especializado em "conceder acesso a conteúdo ilegal" como (a maioria) de seus irmãos, mas em modificar os arquivos de mídia que você já possui.
  • Ele banaliza a criação de redes de codificação de vídeo em massa. No passado, poucos, além de profissionais da área, como a Netflix, conseguiam fazer isso com sucesso.

Após configurá-lo, o Tdarr pode ajudá-lo a "unificar" sua coleção de mídia, cujos arquivos estão espalhados por vários dispositivos. Você pode sempre compactar vídeos para reduzir o tamanho do arquivo você mesmo, mas por que não delegar completamente a tarefa a Tdarr?

  1. Você pode configurar o Tdarr para "puxar" seus arquivos de mídia de todos os seus dispositivos.
  2. Ele pode recodificá-los em formatos apropriados para cada um deles.
  3. Finalmente, ele pode armazenar os resultados em uma pasta compartilhada ou "empurrá-los" para cada dispositivo em sua rede local.

O melhor de tudo, depois de configurá-lo, ele funciona automaticamente enquanto aproveita os recursos de hardware dos "nós" da sua rede: PCs desktop com Windows, servidores Linux, Chromebooks baseados em ARM ou seu novíssimo Mac.

Neste artigo, veremos como você pode configurá-lo e usá-lo em dois PCs com Windows na mesma rede doméstica.

Como instalar o Tdarr

Apesar de ser uma coleção relativamente complicada de scripts e ferramentas separados, a instalação do Tdarr é direta.

  1. Comece baixando a versão apropriada do aplicativo para sua plataforma em Página oficial do GitHub de Tdarr.
  2. Extraia o arquivo zip baixado e execute o Tdarr atualizador aplicativo.
  3. A proteção do Windows pode avisá-lo de que você está tentando executar um aplicativo não reconhecido. Clique em Mais informações para permitir que o aplicativo seja executado.
  4. Clique em correr de qualquer maneira para reconhecer que deseja executar um aplicativo criado "por um editor desconhecido".
  5. Permita que o atualizador Tdarr baixe tudo o que o aplicativo precisa. Se você vir qualquer menção de que uma conexão falhou, conceda ao atualizador Tdarr acesso à Internet através do seu firewall.

Requisitos de hardware do Tdarr

Você pode executar o servidor Tdarr e o software do nó em qualquer PC e acessar sua interface por meio de praticamente qualquer navegador. No entanto, o desempenho e os recursos do seu hardware podem afetar significativamente as velocidades de codificação.

Por exemplo, um nó rodando em uma CPU AMD Ryzen moderna codificará o mesmo vídeo em um piscar de olhos em comparação com um Intel Celeron de dez anos.

Outro nó, usando Nvidia's NVEnc codificador de hardware para transcodificação, por sua vez, será muito mais rápido que a CPU AMD Ryzen, mas também produzirá arquivos de qualidade inferior ou maiores.

Então, se você achar a codificação do Tdarr muito lenta, você tem duas opções:

  • Experimente um codec menos exigente ou um que seja "acelerado por hardware" pelo seu hardware.
  • Atualize para um hardware melhor.

Além disso, você pode executar o Tdarr mesmo em um laptop de dez anos de idade, se puder tolerar velocidades de codificação lentas.

E quanto aos codecs de Tdarr?

Não entraremos em detalhes sobre o que são codecs e como eles funcionam. No entanto, devemos mencionar que os codecs e codificadores que você escolher são o fator mais importante para o desempenho da codificação do Tdarr e a qualidade dos resultados produzidos.

  • Codecs mais novos vêm com melhores taxas de qualidade para taxa de bits, mas também requisitos de hardware mais altos.
  • Os codificadores de hardware podem aumentar drasticamente o desempenho, mas também produzem arquivos de qualidade inferior/maiores do que os codificadores de software (ao usar configurações semelhantes).

Com o que foi dito acima, aqui está uma lista dos codecs que vale a pena usar com o Tdarr para recodificar seus arquivos de mídia. Quanto mais próximo um codec estiver do topo, melhor será a qualidade de saída, maiores serão seus requisitos e mais lento será o tempo de codificação.

  1. AV1
  2. H.265/HEVC
  3. VP9
  4. H.264/AVC
  5. Codificação assistida por GPU AV1/H.265
  6. Codificação assistida por GPU H.264
  7. MPEG4, DivX, Xvid
  8. MPEG2

Como configurar o Tdarr

O núcleo do Tdarr é seu servidor, que fornece uma interface acessível por navegador para o aplicativo, gerencia a mídia e orquestra a codificação entre vários nós. O servidor não faz nenhuma codificação por conta própria. Para isso, ele precisa de pelo menos um nó.

Cada nó pode ter sua própria configuração e rodar localmente no seu PC ou em outro computador da mesma rede. Os nós são responsáveis ​​pela análise de mídia, verificações de saúde, recodificação, etc.

O servidor controla todos os nós, como eles agem na mídia e gerencia os arquivos.

Os nós do Tdarr vêm pré-configurados para execução no PC "local" sem a necessidade de uma rede. Assim, se você planeja usar o Tdarr apenas em um único PC, você só precisa configurar seu servidor (além de pequenos ajustes no nó).

Configurando seu servidor Tdarr

Neste artigo, veremos como você pode configurar o Tdarr Server do zero sem importar uma coleção de mídia existente. Você tem uma biblioteca de mídia configurada? Você pode modificar os caminhos que usaremos para apontar para suas pastas existentes para que o Tdarr processe e recodifique-os.

  1. Para configurar o Tdarr para um único computador, digite o Servidor Tdarr pasta criada pelo atualizador do Tdarr e execute o Aplicativo Tdarr Server.
  2. Tal como acontece com o atualizador, você provavelmente terá que permitir o acesso através de seu firewall.
  3. A página de Tdarr não abriu automaticamente em seu navegador padrão? Digite o seguinte na barra de endereços do navegador: "localhost: 8265/" e pressione Digitar para visitar a GUI baseada na web do Tdarr. Sugerimos que você marca páginas para um acesso mais fácil no futuro.
  4. Se você não gosta da aparência da página do Tdarr, pode alterar o tema da página Opções página.
  5. Rolando para baixo na mesma página, você encontrará uma série de Limites de resolução Campos. Eles permitem que você defina resoluções personalizadas para sua mídia.
  6. Por exemplo, como só tenho acesso a FullHD telas, eu configurei "1920" como a largura no Largura máx. campo de todas as resoluções acima de 1080p e sua altura como "1188" em seus respectivos Altura máx. Campos. Dessa forma, o Tdarr nunca recodificará a mídia em uma resolução mais alta do que o Full HD nativo (1920 x 1080) dos meus monitores, produzindo arquivos muito menores mais rapidamente do que se tivesse que lidar com resoluções.
  7. Você precisa de pelo menos uma biblioteca para sua mídia, então visite o bibliotecas página e clique no botão Biblioteca + botão para criar um.
  8. Digite qualquer nome que desejar no campo dizendo "Nome da Biblioteca".
  9. Abra seu explorador de arquivos favorito. Escolha onde deseja manter sua mídia e crie uma pasta. Para este artigo, usamos uma pasta chamada "Vídeos" na raiz da unidade "C" do sistema.
  10. Crie três subpastas dentro dessa pasta. Para facilidade de uso, nós os nomeamos "Entrada", "Preparar", e "Temporário". "Entrada" é onde descartaremos todos os arquivos não processados ​​para Tdarr verificar. "Temporary" é a pasta que o Tdarr usará ao processar os arquivos. "Pronto" é onde o Tdarr produzirá os arquivos processados.
  11. Volte para a interface do Tdarr, vá para o bibliotecas página, selecione sua biblioteca e, se não estiver visível na tela, role para baixo para encontrar o Fonte aba. Clique nele e digite o caminho completo para sua pasta de entrada no Fonte campo abaixo.
  12. Mover para o Cache de transcodificação guia e digite o caminho completo para sua pasta "Temporary" no Cache campo.
  13. Finalmente, vá para o Pasta de saída, e como você deve ter adivinhado, digite o caminho completo para sua pasta "Ready" no Saída campo.
  14. Clique no botão ao lado de Pasta de saída nessa guia para que o Tdarr use as pastas Entrada e Pronto como Entrada e Saída. Se você não fizer isso, o Tdarr armazenará tudo na pasta Entrada. Se você tiver muitos arquivos de mídia, isso pode ficar confuso rapidamente.

Se desejar, você pode controlar a taxa na qual o Tdarr verifica a pasta de entrada em busca de novos arquivos. Para fazer isso, vá para a biblioteca Fonte guia, role um pouco para baixo e altere o número na Intervalo de varredura de observação de pasta campo sob Configurações de monitoramento de pastas.

Da mesma forma, logo abaixo, você pode dizer para executar uma verificação de hora em hora e definir quantos Tópicos de verificação de arquivos que vai usar. Se você armazenar sua mídia em unidades NVMe ou SSD, aumentar o número de threads do scanner de arquivos pode aumentar o desempenho.

Os HDDs mecânicos mais antigos, no entanto, sofrem um impacto significativo no desempenho ao tentar acessar arquivos em paralelo, portanto, é melhor não exceder o valor padrão de "2" para aqueles. Você também pode habilitar a opção de Reter arquivos após a digitalização e defina quanto tempo (em segundos) esses arquivos permanecerão bloqueados para garantir que outros aplicativos não interfiram neles.

da sua biblioteca Filtros A guia permite definir resoluções e codecs que você prefere ignorar. Se, por exemplo, você deseja que o Tdarr apenas diminuir escala vídeos, você pode inserir todas as resoluções mais baixas populares até a resolução nativa do seu monitor (como "360p", "720p" e "1080p"), separadas por vírgulas no Resoluções para pular campo.

O Codecs para pular campo funciona de forma semelhante. Por exemplo, se você digitar "AV1, HEVC" nesse campo, o Tdarr não tentará recodificar arquivos de vídeo já compactados com esses codecs.

Para que o Tdarr processe seus arquivos, ele terá que observar a pasta de entrada para detectar alterações (AKA: novos arquivos). Para isso, visite o site da sua biblioteca Fonte guia e pressione a chave ao lado de Monitoramento de pastas Para a direita.

Personalizando nós e codificação do Tdarr

Tdarr requer pelo menos um nó ativo para atuar em sua mídia, então é hora de voltar nossa atenção para eles.

  1. Com seu servidor Tdarr ainda ativo, para adicionar um nó a ele, digite o Nó Tdarr pasta criada pelo atualizador Tdarr e execute o Aplicativo de nó Tdarr você encontrará dentro dela.
  2. Você verá uma notificação na página da interface da web da interface do Tdarr informando que um nó foi registrado.
  3. Para testar as coisas, coloque um arquivo de mídia em sua pasta de entrada.
  4. Vá para a página principal do Tdarr (chamada "Tdarr") e role até o final, sob Status, para localizar sua biblioteca. Em breve você verá o arquivo que você adicionou à sua pasta de entrada aparecer lá.
  5. Nada acontecerá porque seu nó precisa ser configurado para atuar nele. Para isso, role para cima para encontrar o Nós painel e clique no nome do seu nó.
  6. Você verá mais detalhes sobre o nó selecionado e poderá usar o mais e menos botões ao lado Transcodificar e Exame de saúde para atribuir aos threads de CPU e GPU do nó para cada tarefa. Dessa forma, você controla qual nó faz o quê, o que é especialmente útil em um ambiente com vários computadores.
  7. Clique no seu nó Opções botão para acessar suas opções mais avançadas.
  8. Você pode editar manualmente a configuração do nó aqui. Ainda assim, é melhor deixá-lo como está e apenas manipulá-lo usando aplicativos externos como o Bloco de Notas.
  9. Role para baixo e use o menu suspenso para selecionar qual tipo de aceleração de GPU você deseja que o nó use (se disponível em seu hardware).
  10. Se você quiser usar o PC no qual o nó é executado para outras tarefas durante a codificação, pressione a chave abaixo Baixa prioridade de processo FFMPEG/HandBrake para que o nó consuma menos recursos e evite sufocar seu PC. Alternativamente, use um aplicativo como o Process Lasso para controlar os threads da CPU e certifique-se de que ele não começará a rastrear durante a codificação.
  11. Para ainda mais controle, você pode rolar para baixo e criar um Agenda de nós, informando em quais horas do dia um nó poderá executar tarefas de verificação de integridade ou transcodificação usando a CPU ou a GPU.
  12. Quando você voltar para o Nós painel com pelo menos uma CPU ou GPU atribuída para transcodificação e verificações de integridade, você verá que seu nó começou a trabalhar em seu arquivo de entrada.
  13. Após uma verificação inicial e se o arquivo recebido não corresponder ao seu filtro, o Tdarr começará a transcodificá-lo.

Você pode ver o resultado quando estiver pronto se rolar até o Encenação seção onde, no nosso caso, o status do nosso arquivo era "Transcodificação bem-sucedida", e seu tamanho caiu para cerca de 49 MB. O Manuseio campo à direita oferece três botões para controlar as entradas desta lista.

Com eles, você pode enfileirar, pular ou aceitar uma codificação. Você pode encontrar a versão recodificada do seu arquivo dentro da pasta "Ready".

Codificação acelerada por rede e hardware

Tdarr é melhor ao usar todo o poder de CPU e GPU de todos os PCs em sua rede local para recodificar seus arquivos. No entanto, isso é um pouco mais complicado de configurar.

Para esta parte do nosso guia, consideramos que você tem mais de um PC e eles podem "ver" um ao outro por meio de sua rede local. Você tem os PCs, mas ainda não os "colocou em rede"? Escolha uma abordagem de rede em nossa coleção de diagramas nos quais basear sua rede doméstica para conectividade totale, em seguida, siga nosso guia sobre como configurar uma rede doméstica segura.

  1. Como todos os PCs que se tornarão nós na rede do Tdarr exigirão acesso aos mesmos arquivos de mídia, você deve mantê-los em uma pasta compartilhada acessível pela rede. É melhor usar uma unidade de rede dedicada para isso. Ainda assim, compartilhamos a mesma pasta "Vídeos" que criamos anteriormente, mas com "compartilhado" como seu alias de rede.
  2. Atualize o Fonte, Cache de transcodificação, e Pasta de saída caminhos de sua biblioteca para apontar para as respectivas subpastas dentro de sua pasta "Shared".
  3. Instale o Tdarr nos outros PCs da sua rede local. Use seu gerenciador de arquivos para inserir o "configurações" no diretório de instalação do Tdarr.
  4. Faça uma cópia do "Tdarr_Node_Config.json" e abra o original com um editor de texto (como o bloco de notas).
  5. Você pode alterar o valor ao lado de "nodeName" para atribuir ao nó o nome que desejar, como "meu_laptop", para facilitar o reconhecimento e o gerenciamento do que é executado onde. Ao lado de "IP do servidor", insira o IP do PC no qual você executa o servidor Tdarr. Enquanto o "porta do servidor", digitar "8266".
  6. Em seguida, você deve configurar o "pathTranslators". Esta seção é a mais complicada de entender, pois precisa que você defina pares de caminhos. Ao lado de "servidor", você deve inserir o caminho a partir do qual o servidor Tdarr pode acessar uma determinada pasta.
  7. Ao lado de "", você deve inserir o caminho equivalente a partir do qual um nó pode acessar a mesma pasta pela rede. Portanto, o caminho real para nossa pasta de entrada no PC do servidor Tdarr foi //vmware-host/Pastas Compartilhadas/Compartilhado/Entrada, mas o caminho para a mesma pasta em nosso PC do nó era através da unidade de rede mapeada "D:" e as pastas /Shared/Incoming.
  8. Você deve definir um conversor de caminho para cada uma das pastas especificadas na interface do Tdarr para as pastas "Entrada", "Temporária" e "Saída". O objetivo é fazer com que o servidor Tdarr e seus nós sejam capazes de encontrar os mesmos arquivos por meio de seus respectivos caminhos.
  9. Execute o software do nó em seu segundo PC e certifique-se de que o firewall e o do PC principal do servidor Tdarr permitem conexões entre eles. Nosso guia sobre como permitir aplicativos através do firewall do Windows pode ajudar com isso. Você deve ver o pop-up do nó remoto na interface do servidor Tdarr se tudo funcionar corretamente.
  10. Ao lado de seu endereço, você verá seu endereço IP e poderá controlar seus threads e opções de CPU e GPU como se fosse um nó local.
  11. Se a codificação de GPU não funcionar para você, provavelmente é porque o plug-in apropriado está desativado. Para isso, volte para o bibliotecas página, role para baixo para encontrar suas guias e clique em Opções de transcodificação.
  12. Lá, habilite o "Migz-Transcode usando Nvidia GPU e FFMPEG" plugar. Você também deve priorizá-lo sobre a codificação da CPU clicando com o botão esquerdo, arrastando e soltando-o acima do "Migz-Transcode usando CPU e FFMPEG" plugar.
  13. No mesmo local, se você clicar em um plug-in, poderá configurar algumas opções sobre como ele funcionará. No entanto, não vamos nos aprofundar neles, pois estão fora do escopo deste artigo.
  14. Quando você voltar para o Nós painel, seus nós (para os quais você habilitou isso) devem estar usando suas GPUs para transcodificação.

Configure seu Auto-Multi-Hyper-Encoder com Tdarr

A configuração de um software de automação complicado como o Tdarr pode demorar um pouco e, ocasionalmente, fazer você se perguntar por que algo não funciona conforme o esperado. Quando você o configura, porém, Tdarr parece mágica.

Adicione seu servidor e nós às sequências de inicialização automática de seus computadores e pronto, sua mídia sempre estará recodificados para arquivos menores de alta qualidade, usando as resoluções e formatos ideais para cada "máquina" em seu rede. Tudo isso enquanto aproveita todas as CPUs e GPUs disponíveis em seus PCs sem que você precise levantar um dedo.