La transcodifica richiede giorni? Se hai più di un PC, ecco come utilizzare Tdarr per aumentare la velocità di codifica video.
La transcodifica è una delle attività più impegnative per il tuo PC, che si traduce in un processo dispendioso in termini di tempo per l'utente finale. La codifica di un singolo video può richiedere giorni, a seconda delle specifiche del PC, del codec utilizzato e delle caratteristiche del video sorgente. È qui che più PC e un'app come Tdarr possono essere un vero toccasana.
Se hai più di un PC nella tua rete domestica, perché non lasciare che ti diano una mano durante la transcodifica dei media? Tdarr può trasformare tutti i tuoi PC in nodi dello stesso transcodificatore di rete, ottenendo una codifica audio e video molto più veloce. Vediamo come.
Cos'è Tdarr?
Sonarr, Radarr e i loro "fratelli" sono stati creati per aiutare con la pirateria dei media. Tuttavia, a differenza delle altre app della famiglia pirate-y "...arr", Tdarr differisce in due aspetti cruciali, giustificando il motivo per cui abbiamo deciso di utilizzarla per questa guida:
- Non è specializzato nel "concedere l'accesso a contenuti illegali" come (la maggior parte dei) suoi fratelli, ma nel modificare i file multimediali che già possiedi.
- Banalizza la creazione di reti di codifica video di massa. In passato, pochi, a parte i professionisti del settore, come Netflix, potevano farcela con successo.
Dopo averlo configurato, Tdarr può aiutarti a "unificare" la tua raccolta multimediale, i cui file sono distribuiti su vari dispositivi. Puoi sempre comprimere i video per ridurne le dimensioni te stesso, ma perché non delegare completamente il compito a Tdarr?
- Puoi configurare Tdarr per "estrarre" i tuoi file multimediali da tutti i tuoi dispositivi.
- Può quindi ricodificarli in formati appropriati per ciascuno di essi.
- Infine, può archiviare i risultati in una cartella condivisa o "inviarli" a ciascun dispositivo sulla rete locale.
Soprattutto, dopo averlo configurato, funziona automaticamente sfruttando le capacità hardware dei "nodi" nella tua rete: PC desktop Windows, server Linux, Chromebook basati su ARM o il tuo nuovo fiammante Mac.
Per questo articolo vedremo come configurarlo e utilizzarlo su due PC basati su Windows sulla stessa rete domestica.
Come installare Tdarr
Nonostante sia una raccolta relativamente complicata di script e strumenti separati, l'installazione di Tdarr è semplice.
- Inizia scaricando la versione appropriata dell'applicazione per la tua piattaforma da Pagina GitHub ufficiale di Tdarr.
- Estrai l'archivio zip scaricato ed esegui Tdarr updater app.
- La protezione di Windows potrebbe avvisarti che stai tentando di eseguire un'applicazione non riconosciuta. Clicca su Ulteriori informazioni per consentire l'esecuzione dell'app.
- Clicca su Corri comunque per riconoscere che si desidera eseguire un'applicazione creata "da un editore sconosciuto".
- Consenti al programma di aggiornamento Tdarr di scaricare tutto ciò che serve all'applicazione. Se vedi qualche menzione che una connessione non è riuscita, concedi all'aggiornamento di Tdarr l'accesso a Internet attraverso il tuo firewall.
Requisiti hardware di Tdarr
Puoi eseguire il server Tdarr e il software del nodo su qualsiasi PC e accedere alla sua interfaccia tramite quasi tutti i browser. Tuttavia, le prestazioni e le funzionalità dell'hardware possono influire in modo significativo sulla velocità di codifica.
Ad esempio, un nodo in esecuzione su una moderna CPU AMD Ryzen codificherà lo stesso video in un batter d'occhio rispetto a un Intel Celeron di dieci anni.
Un altro nodo, usando Nvidia NVENc codificatore hardware per la transcodifica, a sua volta, sarà molto più veloce della CPU AMD Ryzen, ma produrrà anche file di qualità inferiore o più grandi.
Quindi, se ritieni che la codifica di Tdarr sia troppo lenta, hai due opzioni:
- Prova un codec meno impegnativo o uno "accelerato dall'hardware" dal tuo hardware.
- Passa a un hardware migliore.
A parte questo, puoi eseguire Tdarr anche su un laptop di dieci anni se riesci a tollerare basse velocità di codifica.
E i codec di Tdarr?
Non entreremo nei dettagli su cosa sono i codec e come funzionano. Tuttavia, dobbiamo menzionare che i codec e gli encoder che scegli sono il fattore più importante per le prestazioni di codifica di Tdarr e la qualità dei risultati prodotti.
- I codec più recenti hanno migliori rapporti qualità/bitrate ma anche requisiti hardware più elevati.
- I codificatori hardware possono aumentare notevolmente le prestazioni ma anche produrre file di qualità inferiore/più grandi rispetto ai codificatori software (quando si utilizzano impostazioni simili).
Tenendo presente quanto sopra, ecco un elenco dei codec che vale la pena utilizzare con Tdarr per ricodificare i file multimediali. Più un codec è vicino all'inizio, migliore è la qualità dell'output, maggiori sono i suoi requisiti e più lento è il tempo di codifica.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- Codifica assistita da GPU AV1/H.265
- Codifica H.264 assistita da GPU
- MPEG4, DivX, Xvid
- MPEG2
Come configurare Tdarr
Il cuore di Tdarr è il suo server, che fornisce un'interfaccia accessibile dal browser per l'app, gestisce i media e orchestra la codifica tra i vari nodi. Il server non esegue alcuna codifica da solo. Per questo, ha bisogno di almeno un nodo.
Ogni nodo può avere la propria configurazione ed essere eseguito localmente sul tuo PC o su un altro computer sulla stessa rete. I nodi sono responsabili dell'analisi dei media, dei controlli sanitari, della ricodifica, ecc.
Il server controlla tutti i nodi, come agiscono sui media e gestisce i file.
I nodi di Tdarr sono preconfigurati per l'esecuzione sul PC "locale" senza richiedere una rete. Pertanto, se prevedi di utilizzare Tdarr solo su un singolo PC, devi solo configurare il suo server (a parte piccole modifiche al nodo).
Configurazione del tuo server Tdarr
Per questo articolo vedremo come configurare Tdarr Server da zero senza importare una raccolta multimediale esistente. Hai una libreria multimediale allestita? Puoi modificare i percorsi che useremo per puntare alle tue cartelle esistenti in modo che Tdarr le elabori e le ricodifichi.
- Per configurare Tdarr per un singolo computer, inserisci il file Tdarr Server cartella creata dal programma di aggiornamento di Tdarr ed eseguire il file App Tdarr Server.
- Come con il programma di aggiornamento, probabilmente dovrai consentirgli l'accesso attraverso il tuo firewall.
- La pagina di Tdarr non si è aperta automaticamente nel tuo browser predefinito? Immettere quanto segue nella barra degli indirizzi del browser: "localhost: 8265/" e premere accedere per visitare la GUI basata sul web di Tdarr. Ti suggeriamo segnalibro it per un accesso più facile in futuro.
- Se non ti piace l'aspetto della pagina di Tdarr, puoi cambiarne il tema dal Opzioni pagina.
- Scorrendo verso il basso nella stessa pagina, troverai una serie di Confini di risoluzione campi. Questi ti consentono di impostare risoluzioni personalizzate per i tuoi file multimediali.
- Ad esempio, poiché ho accesso solo a Full HD schermi, ho impostato "1920" come la larghezza in Larghezza max campo di tutte le risoluzioni superiori a 1080p e la loro altezza come "1188" nelle rispettive Altezza max campi. In questo modo, Tdarr non ricodificherà mai i media a una risoluzione superiore rispetto al Full HD nativo (1920 x 1080) dei miei monitor, producendo file molto più piccoli più rapidamente che se avesse a che fare con file più alti risoluzioni.
- Hai bisogno di almeno una libreria per i tuoi file multimediali, quindi visita il Biblioteche pagina e fare clic su Biblioteca + pulsante per crearne uno.
- Digita il nome che desideri nel campo indicando "Nome della libreria".
- Avvia il tuo file explorer preferito. Scegli dove vuoi conservare i tuoi file multimediali e crea una cartella. Per questo articolo, abbiamo utilizzato una cartella denominata "Video" alla radice dell'unità "C" di sistema.
- Crea tre sottocartelle all'interno di quella cartella. Per facilità d'uso, li abbiamo chiamati "In arrivo", "Pronto", E "Temporaneo". "In arrivo" è dove rilasceremo tutti i file non elaborati affinché Tdarr possa verificarli. "Temporary" è la cartella che Tdarr utilizzerà durante l'elaborazione dei file. "Pronto" è dove Tdarr produrrà i file elaborati.
- Torna all'interfaccia di Tdarr, passa al file Biblioteche page, seleziona la tua libreria e, se non è visibile sullo schermo, scorri verso il basso per trovare il file Fonte scheda. Fare clic su di esso e inserire il percorso completo della cartella Incoming nel file Fonte campo sottostante.
- Passa al Transcodifica cache scheda e inserisci il percorso completo della tua cartella "Temporary" nel file Cache campo.
- Infine, passa al Cartella di uscitae, come avrai intuito, inserisci il percorso completo della cartella "Pronto" nel file Produzione campo.
- Fai clic sull'interruttore accanto a Cartella di output in quella scheda per fare in modo che Tdarr usi le cartelle Incoming e Ready come Input e Output. Se non lo fai, Tdarr memorizzerà tutto nella cartella Incoming. Se hai molti file multimediali, questo può diventare rapidamente disordinato.
Se lo desideri, puoi controllare la velocità con cui Tdarr scansiona la cartella Incoming alla ricerca di nuovi file. Per farlo, spostati nella tua libreria Fonte scheda, scorrere un po' verso il basso e modificare il numero in Intervallo di scansione della cartella campo sotto Impostazioni di controllo delle cartelle.
Allo stesso modo, proprio sotto, puoi dirgli di eseguire una scansione oraria e definire quanti Thread dello scanner di file che utilizzerà. Se memorizzi i file multimediali su unità NVMe o SSD, l'aumento del numero di thread dello scanner di file può migliorare le prestazioni.
I vecchi HDD meccanici, tuttavia, subiscono un calo significativo delle prestazioni quando si tenta di accedere ai file in parallelo, quindi è meglio non superare il valore predefinito di "2" per coloro. Puoi anche abilitare l'opzione a Conserva i file dopo la scansione e definisci per quanto tempo (in secondi) quei file rimarranno bloccati per garantire che altre app non interferiscano con loro.
La tua libreria Filtri la scheda ti consente di definire risoluzioni e codec che preferiresti saltare. Se, ad esempio, vuoi solo che Tdarr ridimensionato video, puoi inserire tutte le comuni risoluzioni inferiori fino alla risoluzione nativa del tuo monitor (come "360p", "720p" e "1080p"), separate da virgole nel Risoluzioni per saltare il campo.
IL Codec da saltare campo funziona in modo simile. Ad esempio, se digiti "AV1, HEVC" in quel campo, Tdarr non proverà a ricodificare i file video già compressi con quei codec.
Per fare in modo che Tdarr elabori i tuoi file, dovrà controllare la cartella in arrivo per rilevare le modifiche (AKA: nuovi file). Per questo, visita la tua biblioteca Fonte scheda e fai scorrere l'interruttore accanto a Cartella orologio A destra.
Personalizzazione dei nodi e della codifica di Tdarr
Tdarr richiede almeno un nodo attivo per agire sui tuoi media, quindi è il momento di rivolgere la nostra attenzione a loro.
- Con il tuo server Tdarr ancora attivo, per aggiungervi un nodo, inserisci il file Nodo Tdarr cartella creata dal programma di aggiornamento Tdarr ed eseguire il file App del nodo Tdarr troverai al suo interno.
- Vedrai una notifica sulla pagina dell'interfaccia web dell'interfaccia di Tdarr che un nodo era registrato.
- Per testare le cose, inserisci un file multimediale nella cartella in entrata.
- Passa alla pagina principale di Tdarr (chiamata "Tdarr") e scorri fino in fondo, sotto Stato, per trovare la tua libreria. Presto vedrai apparire lì il file che hai aggiunto alla tua cartella Incoming.
- Non accadrà nulla perché il tuo nodo deve essere configurato per agire su di esso. Per questo, scorri verso l'alto per trovare il Nodi pannello e fare clic sul nome del nodo.
- Vedrai maggiori dettagli sul nodo selezionato e potrai utilizzare il file più E meno pulsanti accanto a Transcodifica E Controllo della salute assegnare al nodo thread CPU e GPU per ogni attività. In questo modo, controlli quale nodo fa cosa, il che è particolarmente utile in un ambiente con più computer.
- Fai clic sui tuoi nodi Opzioni pulsante per accedere alle sue opzioni più avanzate.
- Puoi modificare manualmente la configurazione del nodo da qui. Tuttavia, è meglio lasciarlo così com'è e manipolarlo solo utilizzando applicazioni esterne come Blocco note.
- Scorri verso il basso e utilizza il menu a discesa per selezionare il tipo di accelerazione GPU che desideri venga utilizzato dal nodo (se disponibile sul tuo hardware).
- Se desideri utilizzare il PC su cui viene eseguito il nodo per altre attività durante la codifica, fai scorrere l'interruttore sotto Bassa priorità di processo FFMPEG/Freno a mano per fare in modo che il nodo consumi meno risorse ed eviti di soffocare il tuo PC. In alternativa, usa un'app come Process Lasso per prendere il controllo dei thread della CPU e assicurati che non inizi la scansione durante la codifica.
- Per un controllo ancora maggiore, puoi scorrere ulteriormente verso il basso e creare un file Programma del nodo, indicando in quali ore del giorno un nodo sarà autorizzato a eseguire attività di controllo dello stato o transcodifica utilizzando la CPU o la GPU.
- Quando torni al Nodi panel con almeno una CPU o GPU assegnata per la transcodifica e i controlli di integrità, vedrai che il tuo nodo ha iniziato a lavorare sul tuo file in arrivo.
- Dopo un controllo iniziale e se il file in arrivo non corrisponde al filtro, Tdarr inizierà a transcodificarlo.
Puoi vedere il risultato quando è finito se scorri fino a Messa in scena sezione dove, nel nostro caso, lo stato del nostro file era "Transcodifica riuscita", e la sua dimensione è scesa a circa 49 MB. IL Gestione Il campo sulla destra offre tre pulsanti per controllare le voci di questo elenco.
Usandoli, puoi rimettere in coda, saltare o accettare una codifica. Puoi trovare la versione ricodificata del tuo file all'interno della cartella "Pronto".
Codifica di rete e con accelerazione hardware
Tdarr è il migliore quando si utilizza tutta la potenza della CPU e della GPU di tutti i PC sulla rete locale per ricodificare i file. Tuttavia, è un po' più complicato da configurare.
Per questa parte della nostra guida, diamo per scontato che tu abbia più di un PC e che possano "vedersi" attraverso la tua rete locale. Hai i PC ma non li hai ancora "collegati in rete"? Scegli un approccio di rete dalla nostra raccolta di diagrammi su cui basare la rete domestica per una connettività completa, quindi segui la nostra guida su come impostare una rete domestica sicura.
- Poiché tutti i PC che diventeranno nodi nella rete di Tdarr richiederanno l'accesso agli stessi file multimediali, dovresti tenerli in una cartella condivisa accessibile dalla rete. È meglio utilizzare un'unità di rete dedicata per questo. Tuttavia, abbiamo condiviso la stessa cartella "Video" che abbiamo creato in precedenza, ma con "condiviso" come alias di rete.
- Aggiorna il Fonte, Transcodifica cache, E Cartella di uscita percorsi della libreria in modo che puntino alle rispettive sottocartelle all'interno della cartella "Condivisa".
- Installa Tdarr sugli altri PC della tua rete locale. Usa il tuo file manager per inserire il "configurazioni" cartella nella directory di installazione di Tdarr.
- Fai una copia del "Tdarr_Node_Config.json", quindi apri l'originale con un editor di testo (come Blocco note).
- È possibile modificare il valore accanto a "nomeNodo" per assegnare al nodo qualsiasi nome desideri, come "my_laptop", per facilitare il riconoscimento e la gestione di ciò che viene eseguito e dove. Accanto a "IP del server", inserisci l'IP del PC su cui esegui il server Tdarr. Come il "porta del server", accedere "8266".
- Successivamente, devi configurare il "pathTranslators". Questa sezione è la più complicata da comprendere poiché ha bisogno che tu la definisca coppie di sentieri. Accanto a "server", è necessario inserire il percorso da cui il server Tdarr può accedere a una determinata cartella.
- Accanto a "nodo", è necessario inserire il percorso equivalente da cui un nodo può accedere alla stessa cartella attraverso la rete. Quindi, il percorso effettivo della nostra cartella in arrivo sul PC del server Tdarr era //vmware-host/Cartelle condivise/Condivise/In arrivo, ma il percorso della stessa cartella sul nostro nodo PC era attraverso l'unità di rete mappata "D:" e le cartelle /Shared/Incoming.
- Devi definire un traduttore di percorso per ciascuna delle cartelle che hai specificato nell'interfaccia di Tdarr per le cartelle "Incoming", "Temporary" e "Output". L'obiettivo è fare in modo che sia il server Tdarr che i suoi nodi siano in grado di trovare gli stessi file attraverso i rispettivi percorsi.
- Esegui il software del nodo sul tuo secondo PC e assicurati che sia il suo firewall che quello sul tuo PC server Tdarr principale consentano le connessioni tra di loro. La nostra guida su come consentire le app tramite il firewall di Windows può aiutare con quello. Dovresti vedere il popup del nodo remoto nell'interfaccia del tuo server Tdarr se tutto funziona correttamente.
- Accanto al suo indirizzo, vedrai il suo indirizzo IP e sarai in grado di controllare i thread e le opzioni della CPU e della GPU come se fosse un nodo locale.
- Se la codifica GPU non funziona per te, probabilmente è perché il plug-in appropriato è disabilitato. Per questo, torna al file Biblioteche pagina, scorrere verso il basso per trovare le relative schede e fare clic su Opzioni di transcodifica.
- Lì, abilita il "Transcodifica Migz utilizzando GPU Nvidia e FFMPEG" collegare. Devi anche dare la priorità alla codifica della CPU facendo clic con il pulsante sinistro del mouse, trascinandolo e rilasciandolo sopra "Transcodifica Migz utilizzando CPU e FFMPEG" collegare.
- Dallo stesso punto, se fai clic su un plug-in, puoi configurare alcune opzioni su come funzionerà. Tuttavia, non ci addentreremo in quelli, perché sono al di fuori dello scopo di questo articolo.
- Quando torni al Nodi panel, i tuoi nodi (per i quali l'hai abilitato) dovrebbero utilizzare le loro GPU per la transcodifica.
Imposta il tuo Auto-Multi-Hyper-Encoder con Tdarr
L'impostazione di software di automazione complicati come Tdarr può richiedere del tempo e occasionalmente ti chiedi perché qualcosa non funziona come previsto. Quando lo imposti, però, Tdarr sembra magico.
Aggiungi il suo server e i suoi nodi alle sequenze di avvio automatico dei tuoi computer e, presto, i tuoi file multimediali lo saranno sempre ricodificati in file più piccoli e di alta qualità, utilizzando le risoluzioni e i formati ottimali per ogni singola "macchina" nel tuo rete. Il tutto sfruttando tutte le CPU e le GPU disponibili nei tuoi PC senza che tu debba muovere un dito.