Duurt het transcoderen dagen? Als je meer dan één pc hebt, kun je Tdarr als volgt gebruiken om je videocoderingssnelheden te verhogen.
Transcodering is een van de meest veeleisende taken voor uw pc, wat zich vertaalt in een tijdrovend proces voor de eindgebruiker. Het coderen van een enkele video kan dagen duren, afhankelijk van de specificaties van de pc, de gebruikte codec en de kenmerken van de bronvideo. Dat is waar meerdere pc's en een app als Tdarr een redder in nood kunnen zijn.
Als u meer dan één pc in uw thuisnetwerk heeft, waarom laat u ze dan niet helpen bij het transcoderen van media? Tdarr kan al uw pc's in knooppunten van dezelfde netwerktranscoder veranderen, wat resulteert in veel snellere audio- en videocodering. Laten we eens kijken hoe.
Wat is Tdarr?
Sonarr, Radarr en hun "broers en zussen" zijn gemaakt om te helpen bij mediapiraterij. In tegenstelling tot de andere apps in de piraten-y "...arr"-familie, verschilt Tdarr echter op twee cruciale manieren, wat rechtvaardigt waarom we besloten hebben het voor deze handleiding te gebruiken:
- Het is niet gespecialiseerd in "het verlenen van toegang tot illegale inhoud", zoals (de meeste van) zijn broers en zussen, maar in het aanpassen van de mediabestanden die u al bezit.
- Het bagatelliseert het creëren van massa-videocoderingsnetwerken. In het verleden konden maar weinigen, behalve professionals in het veld, zoals Netflix, dit met succes voor elkaar krijgen.
Na het instellen kan Tdarr u helpen uw mediacollectie te "verenigen", waarvan de bestanden op verschillende apparaten zijn verspreid. Je kan altijd comprimeer video's om hun bestandsgrootte te verkleinen zelf, maar waarom de taak niet volledig delegeren aan Tdarr?
- U kunt Tdarr configureren om uw mediabestanden van al uw apparaten te "halen".
- Het kan ze vervolgens opnieuw coderen naar formaten die geschikt zijn voor elk van hen.
- Ten slotte kan het de resultaten opslaan in een gedeelde map of ze "pushen" naar elk apparaat op uw lokale netwerk.
Het beste van alles is dat het, nadat u het hebt ingesteld, automatisch werkt terwijl het profiteert van de hardwaremogelijkheden van de "knooppunten" in uw netwerk: Windows-desktop-pc's, Linux-servers, ARM-gebaseerde Chromebooks of uw glimmende nieuwe Mac.
Voor dit artikel zullen we zien hoe u het kunt instellen en gebruiken op twee Windows-pc's op hetzelfde thuisnetwerk.
Hoe Tdarr te installeren
Ondanks dat het een relatief gecompliceerde verzameling van afzonderlijke scripts en tools is, is de installatie van Tdarr eenvoudig.
- Begin met het downloaden van de juiste versie van de applicatie voor uw platform De officiële GitHub-pagina van Tdarr.
- Pak het gedownloade zip-archief uit en voer het bestand Tdarr updater app.
- Windows-beveiliging kan u waarschuwen dat u een niet-herkende toepassing probeert uit te voeren. Klik op Meer informatie om de app te laten werken.
- Klik op Toch rennen om te bevestigen dat u een toepassing wilt uitvoeren die is gemaakt "door een onbekende uitgever".
- Laat de Tdarr-updater alles downloaden wat de applicatie nodig heeft. Als u een vermelding ziet dat een verbinding is mislukt, verleent u de Tdarr-updater toegang tot internet via uw firewall.
Hardwarevereisten van Tdarr
U kunt de Tdarr-server en de knooppuntsoftware op elke pc uitvoeren en via vrijwel elke browser toegang krijgen tot de interface. De prestaties en functies van uw hardware kunnen echter een aanzienlijke invloed hebben op de coderingssnelheid.
Een node die op een moderne AMD Ryzen CPU draait, codeert bijvoorbeeld in een oogwenk dezelfde video in vergelijking met een tien jaar oude Intel Celeron.
Een ander knooppunt, met behulp van Nvidia's NVEnc hardware-encoder voor transcodering, zal op zijn beurt veel sneller zijn dan de AMD Ryzen CPU, maar zal ook lagere kwaliteit of grotere bestanden produceren.
Dus als je de codering van Tdarr te traag vindt, heb je twee opties:
- Probeer een minder veeleisende codec of een codec die "hardwareversneld" is door uw hardware.
- Upgrade naar betere hardware.
Afgezien daarvan kun je Tdarr zelfs op een tien jaar oude laptop draaien als je lage coderingssnelheden kunt verdragen.
Hoe zit het met de codecs van Tdarr?
We zullen niet in detail treden over wat codecs zijn en hoe ze werken. We moeten echter vermelden dat de codecs en encoders die u kiest de belangrijkste factor zijn voor de coderingsprestaties van Tdarr en de kwaliteit van de geproduceerde resultaten.
- Nieuwere codecs hebben betere verhoudingen tussen kwaliteit en bitsnelheid, maar ook hogere hardwarevereisten.
- Hardware-encoders kunnen de prestaties drastisch verbeteren, maar produceren ook bestanden van lagere kwaliteit/grotere bestanden dan software-encoders (bij gebruik van vergelijkbare instellingen).
Met het bovenstaande in gedachten, is hier een lijst met codecs die het waard zijn om met Tdarr te gebruiken voor het opnieuw coderen van uw mediabestanden. Hoe dichter een codec bovenaan staat, hoe beter de uitvoerkwaliteit, hoe hoger de vereisten en hoe langzamer de coderingstijd.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- AV1/H.265 GPU-ondersteunde codering
- H.264 GPU-ondersteunde codering
- MPEG4, DivX, Xvid
- MPEG2
Tdarr configureren
De kern van Tdarr is de server, die een browser-toegankelijke interface voor de app biedt, media beheert en codering tussen verschillende knooppunten orkestreert. De server voert zelf geen codering uit. Daarvoor heeft het minimaal één knooppunt nodig.
Elke node kan zijn eigen configuratie hebben en lokaal draaien op uw pc of een andere computer op hetzelfde netwerk. Knooppunten zijn verantwoordelijk voor media-analyse, gezondheidscontroles, hercodering, enz.
De server bestuurt alle knooppunten, hoe ze op media reageren en beheert bestanden.
De knooppunten van Tdarr zijn vooraf geconfigureerd om op de "lokale" pc te worden uitgevoerd zonder dat er een netwerk nodig is. Dus als u van plan bent om Tdarr alleen op een enkele pc te gebruiken, hoeft u alleen de server te configureren (afgezien van kleine node-tweaks).
Uw Tdarr-server configureren
Voor dit artikel zullen we zien hoe u Tdarr Server helemaal opnieuw kunt configureren zonder een bestaande mediacollectie te importeren. Heb je een mediabibliotheek ingesteld? U kunt de paden wijzigen die we zullen gebruiken om naar uw bestaande mappen te verwijzen om Tdarr ze te laten verwerken en opnieuw te coderen.
- Om Tdarr voor een enkele computer te configureren, voert u het Tdarr-server map gemaakt door de updater van Tdarr en voer het Tdarr Server-app.
- Net als bij de updater, zult u deze waarschijnlijk toegang moeten verlenen via uw firewall.
- De pagina van Tdarr is niet automatisch geopend in uw standaardbrowser? Typ het volgende in de adresbalk van uw browser: "localhost: 8265/", en druk op Binnenkomen om de webgebaseerde GUI van Tdarr te bezoeken. Wij raden u aan bladwijzer voor gemakkelijkere toegang in de toekomst.
- Als het je niet bevalt hoe de pagina van Tdarr eruitziet, kun je het thema wijzigen via de Opties bladzijde.
- Als u op dezelfde pagina naar beneden scrolt, vindt u een reeks van Resolutie grenzen velden. Hiermee kunt u aangepaste resoluties instellen voor uw media.
- Omdat ik bijvoorbeeld alleen toegang heb tot Full HD schermen, ik heb ingesteld "1920" als de breedte in de Breedte Max veld van alle resoluties boven 1080p en hun hoogte als "1188" in hun respectievelijke Hoogte Max velden. Op deze manier zal Tdarr media nooit opnieuw coderen met een hogere resolutie dan de native Full HD (1920 x 1080) van mijn monitoren, waardoor veel kleinere bestanden sneller worden geproduceerd dan wanneer het te maken had met hogere resoluties.
- Je hebt minimaal één bibliotheek nodig voor je media, dus bezoek de Bibliotheken pagina en klik op de Bibliotheek + knop om er een te maken.
- Typ een naam die u wenst in het veld met vermelding van "Bibliotheek naam".
- Start uw favoriete bestandsverkenner. Kies waar je je media wilt bewaren en maak een map aan. Voor dit artikel hebben we een map gebruikt met de naam "Videos" in de hoofdmap van de systeemschijf "C".
- Maak drie submappen in die map. Voor het gebruiksgemak hebben we ze "Inkomend", "Klaar", En "Tijdelijk". "Inkomend" is waar we alle onverwerkte bestanden neerzetten zodat Tdarr ze kan uitchecken. "Tijdelijk" is de map die Tdarr zal gebruiken tijdens het verwerken van bestanden. "Ready" is waar Tdarr verwerkte bestanden zal uitvoeren.
- Ga terug naar de interface van Tdarr, ga naar de Bibliotheken pagina, selecteer je bibliotheek en als deze niet zichtbaar is op je scherm, scroll je naar beneden om de Bron tabblad. Klik erop en voer het volledige pad naar uw Inkomende map in de Bron onderstaande veld.
- Ga naar de Cache transcoderen tab en voer het volledige pad in naar uw map "Temporary" in het Cache veld.
- Ga ten slotte naar de Uitvoer map, en zoals je misschien al geraden hebt, voer je het volledige pad in naar je map "Ready" in het Uitgang veld.
- Klik op de schakelaar ernaast Uitvoermap op dat tabblad om Tdarr de mappen Incoming en Ready te laten gebruiken als invoer en uitvoer. Doe je dat niet, dan slaat Tdarr alles op in de map Incoming. Als je veel mediabestanden hebt, kan dat snel rommelig worden.
Als u wilt, kunt u de snelheid bepalen waarmee Tdarr de map Inkomende bestanden scant op nieuwe bestanden. Om dat te doen, gaat u naar uw bibliotheek Bron tab, scroll een beetje naar beneden en wijzig het nummer in de Scaninterval mapbewaking veld onder Instellingen voor mapbewaking.
Op dezelfde manier kunt u het direct hieronder vertellen om een scan per uur uit te voeren en te definiëren hoeveel Draden voor bestandsscanners dat zal gebruiken. Als u uw media op NVMe- of SSD-schijven opslaat, kan het verhogen van het aantal File Scanner-threads de prestaties verbeteren.
Oudere mechanische HDD's presteren echter aanzienlijk slechter wanneer ze parallel toegang proberen te krijgen tot bestanden, dus het is het beste om de standaardwaarde van "2" voor degenen. U kunt ook de optie inschakelen Bewaar bestanden na het scannen en definieer hoe lang (in seconden) die bestanden vergrendeld blijven om ervoor te zorgen dat andere apps ze niet storen.
Die van je bibliotheek Filters Op het tabblad kunt u resoluties en codecs definiëren die u liever overslaat. Als je bijvoorbeeld alleen Tdarr wilt kleiner maken video's kunt u alle populaire lagere resoluties invoeren tot aan de native resolutie van uw monitor (zoals "360p", "720p" en "1080p"), gescheiden door komma's in de Resoluties om veld over te slaan.
De Codecs om over te slaan veld werkt op dezelfde manier. Als u bijvoorbeeld typt "AV1, HEVC" in dat veld zal Tdarr niet proberen videobestanden die al met die codecs zijn gecomprimeerd opnieuw te coderen.
Om Tdarr uw bestanden te laten verwerken, zal het de inkomende map moeten bekijken om wijzigingen te detecteren (AKA: nieuwe bestanden). Ga daarvoor naar je bibliotheek Bron tabblad en tik op de schakelaar naast Folder horloge naar rechts.
De knooppunten en codering van Tdarr aanpassen
Tdarr vereist ten minste één actief knooppunt om op uw media te reageren, dus het is tijd om onze aandacht op hen te richten.
- Terwijl uw Tdarr-server nog steeds actief is, voert u om er een knooppunt aan toe te voegen het Tdarr-knooppunt map gemaakt door de Tdarr-updater en voer het Tdarr-knooppunt-app je zult erin vinden.
- U ziet een melding op de webinterfacepagina van de Tdarr-interface dat er een knooppunt was geregistreerd.
- Om dingen uit te testen, plaatst u een mediabestand in uw inkomende map.
- Ga naar de hoofdpagina van Tdarr (genaamd "Tdarr") en scroll naar beneden, onder Toestand, om uw bibliotheek te vinden. Binnenkort ziet u het bestand dat u aan uw Inkomende map hebt toegevoegd daar verschijnen.
- Er gebeurt niets omdat uw node moet worden geconfigureerd om erop te reageren. Scroll daarvoor omhoog om de te vinden Knooppunten paneel en klik op uw knooppuntnaam.
- U ziet meer details over het geselecteerde knooppunt en u kunt de plus En minus knoppen naast Transcoderen En Gezondheids controle om CPU- en GPU-threads voor elke taak aan het knooppunt toe te wijzen. Op deze manier bepaal je welke node wat doet, wat vooral handig is in een omgeving met meerdere computers.
- Klik op die van je node Opties om toegang te krijgen tot de meer geavanceerde opties.
- U kunt de configuratie van het knooppunt hier handmatig bewerken. Toch is het het beste om het te laten zoals het is en het alleen te manipuleren met behulp van externe applicaties zoals Kladblok.
- Scrol omlaag en gebruik het vervolgkeuzemenu om te selecteren welk type GPU-versnelling u wilt dat de node gebruikt (indien beschikbaar op uw hardware).
- Als je de pc waarop de node draait voor andere taken wilt gebruiken tijdens het coderen, zet je de schakelaar onder Lage FFMPEG/HandBrake-procesprioriteit om het knooppunt minder bronnen te laten verbruiken en te voorkomen dat uw pc verstikt. Alternatief, gebruik een app zoals Process Lasso om controle te krijgen over je CPU-threads en zorg ervoor dat het niet begint te kruipen tijdens het coderen.
- Voor nog meer controle kun je verder naar beneden scrollen en een Knooppunt schema, waarmee wordt aangegeven op welke uren van de dag een node gezondheidscontroles of transcoderingstaken mag uitvoeren met behulp van de CPU of GPU.
- Wanneer u terugkeert naar de Knooppunten paneel met ten minste één CPU of GPU toegewezen voor transcodering en gezondheidscontroles, zult u zien dat uw node is begonnen met werken aan uw inkomende bestand.
- Na een eerste controle en als het inkomende bestand niet overeenkomt met uw filter, zal Tdarr het transcoderen.
Je kunt het resultaat zien als het klaar is als je naar de Enscenering sectie waar, in ons geval, de status van ons bestand was "Succesvol transcoderen", en de grootte was gedaald tot ongeveer 49 MB. De Behandeling veld aan de rechterkant biedt drie knoppen voor het beheren van de vermeldingen van deze lijst.
Hiermee kunt u een codering opnieuw in de wachtrij plaatsen, overslaan of accepteren. U vindt de opnieuw gecodeerde versie van uw bestand in de map "Gereed".
Netwerk- en hardwareversnelde codering
Tdarr is het beste wanneer u alle CPU- en GPU-kracht van alle pc's op uw lokale netwerk gebruikt voor het opnieuw coderen van uw bestanden. Dat is echter wat ingewikkelder om in te stellen.
Voor dit deel van onze gids gaan we ervan uit dat u meer dan één pc heeft en dat ze elkaar kunnen "zien" via uw lokale netwerk. U hebt de pc's maar hebt ze nog niet "genetwerkt"? Kies een netwerkaanpak uit onze verzameling van diagrammen waarop u uw thuisnetwerk kunt baseren voor volledige connectiviteit, en volg dan onze gids op hoe u een veilig thuisnetwerk opzet.
- Aangezien alle pc's die knooppunten in het Tdarr-netwerk worden, toegang tot dezelfde mediabestanden nodig hebben, moet u ze in een gedeelde map bewaren die via het netwerk toegankelijk is. Daarvoor kun je beter een dedicated netwerkschijf gebruiken. Toch deelden we dezelfde map "Video's" die we eerder hadden gemaakt, maar dan met "gedeeld" als zijn netwerkalias.
- Update de Bron, Cache transcoderen, En Uitvoer map paden van uw bibliotheek om te verwijzen naar de respectieve submappen in uw "Gedeelde" map.
- Installeer Tdarr op de andere pc's in uw lokale netwerk. Gebruik uw bestandsbeheerder om de "configuraties" in de installatiemap van Tdarr.
- Maak een kopie van de "Tdarr_Node_Config.json"-bestand en open vervolgens het origineel met een teksteditor (zoals Kladblok).
- U kunt de waarde wijzigen naast "knooppuntNaam" om het knooppunt elke gewenste naam toe te wijzen, zoals "mijn_laptop", om het gemakkelijker te maken om te herkennen en te beheren wat waar draait. Naast "server IP", voer het IP-adres in van de pc waarop u de Tdarr-server draait. als de "Server poort", binnenkomen "8266".
- Vervolgens moet u de "pathTranslators". Dit gedeelte is het meest gecompliceerd om te begrijpen, omdat u het moet definiëren paren paden. Naast "server", moet u het pad invoeren van waaruit de Tdarr-server toegang heeft tot een bepaalde map.
- Naast "knooppunt", moet u het equivalente pad invoeren van waaruit een knooppunt toegang heeft tot dezelfde map via het netwerk. Dus het daadwerkelijke pad naar onze inkomende map op de Tdarr-server-pc was //vmware-host/Gedeelde mappen/Gedeeld/Inkomend, maar het pad naar dezelfde map op onze node-pc liep via het toegewezen netwerkstation "D:" en de mappen /Shared/Incoming.
- U moet een padvertaler definiëren voor elk van de mappen die u hebt opgegeven in de interface van Tdarr voor uw mappen "Inkomend", "Tijdelijk" en "Uitvoer". Het doel is dat zowel de Tdarr-server als zijn knooppunten dezelfde bestanden kunnen vinden via hun respectieve paden.
- Voer de knooppuntsoftware uit op uw tweede pc en zorg ervoor dat zowel de firewall als die op uw hoofd-Tdarr-server-pc verbindingen tussen beide toestaan. Onze gids op hoe u apps door de Windows-firewall kunt laten gaan kan daarbij helpen. U zou de pop-up van het externe knooppunt in uw Tdarr-serverinterface moeten zien als alles correct werkt.
- Naast het adres ziet u het IP-adres en kunt u de CPU- en GPU-threads en -opties beheren alsof het een lokaal knooppunt is.
- Als GPU-codering niet voor u werkt, komt dat waarschijnlijk doordat de juiste plug-in is uitgeschakeld. Ga daarvoor terug naar de Bibliotheken pagina, scrol omlaag om de tabbladen te vinden en klik op Opties voor transcoderen.
- Schakel daar de "Migz-transcode met behulp van Nvidia GPU & FFMPEG" inpluggen. U moet het ook voorrang geven boven CPU-codering door met de linkermuisknop te klikken, te slepen en neer te zetten boven de "Migz-transcode met behulp van CPU en FFMPEG" inpluggen.
- Als u vanaf dezelfde plek op een plug-in klikt, kunt u enkele opties configureren over hoe deze zal werken. We zullen daar echter niet op ingaan, want ze vallen buiten het bestek van dit artikel.
- Wanneer u terugkeert naar de Knooppunten paneel, zouden je knooppunten (waarvoor je dat hebt ingeschakeld) hun GPU's moeten gebruiken voor transcodering.
Stel uw Auto-Multi-Hyper-Encoder in met Tdarr
Het opzetten van gecompliceerde automatiseringssoftware zoals Tdarr kan even duren en je vraagt je af en toe af waarom iets niet werkt zoals bedoeld. Maar als je het opzet, voelt Tdarr als magie.
Voeg de server en knooppunten toe aan de automatische opstartsequenties van uw computers, en hey presto, uw media zullen altijd opnieuw gecodeerd naar kleinere bestanden van hoge kwaliteit, waarbij de optimale resoluties en indelingen worden gebruikt voor elke afzonderlijke "machine" in uw netwerk. En dat terwijl u profiteert van alle beschikbare CPU's en GPU's op uw pc's zonder dat u een vinger hoeft uit te steken.