Tar omkodning dagar? Om du har mer än en dator, så här använder du Tdarr för att få dem att öka dina videokodningshastigheter.

Omkodning är en av de mest krävande uppgifterna för din PC, vilket leder till en tidskrävande process för slutanvändaren. Att koda en enstaka video kan ta dagar, beroende på datorns specifikationer, vilken codec som används och källvideons egenskaper. Det är där flera datorer och en app som Tdarr kan vara en livräddare.

Om du har mer än en dator i ditt hemnätverk, varför inte låta dem hjälpa till när du omkodar media? Tdarr kan förvandla alla dina datorer till noder för samma nätverkstranscoder, vilket resulterar i mycket snabbare ljud- och videokodning. Låt oss se hur.

Vad är Tdarr?

Sonarr, Radarr och deras "syskon" skapades för att hjälpa till med piratkopiering av media. Men till skillnad från de andra apparna i pirat-y "...arr"-familjen, skiljer sig Tdarr på två avgörande sätt, vilket motiverar varför vi har valt att använda det för den här guiden:

  • Den är inte specialiserad på att "ge tillgång till olagligt innehåll" som (de flesta av) sina syskon, utan på att modifiera de mediefiler du redan äger.
    instagram viewer
  • Det trivialiserar skapandet av massvideokodningsnätverk. Tidigare var det få, förutom proffs inom området, som Netflix, som kunde lyckas med detta.

Efter att ha ställt in den kan Tdarr hjälpa dig att "förena" din mediesamling, vars filer sprids på olika enheter. Du kan alltid komprimera videor för att minska deras filstorlek själv, men varför inte helt delegera uppgiften till Tdarr?

  1. Du kan konfigurera Tdarr att "dra" dina mediefiler från alla dina enheter.
  2. Den kan sedan koda om dem till format som är lämpliga för var och en av dem.
  3. Slutligen kan den lagra resultaten i en delad mapp eller "skjuta" dem till varje enhet i ditt lokala nätverk.

Det bästa av allt är att efter att du har ställt in den fungerar den automatiskt samtidigt som den drar fördel av hårdvarufunktionerna av "noderna" i ditt nätverk: stationära Windows-datorer, Linux-servrar, ARM-baserade Chromebooks eller din nya Mac.

I den här artikeln kommer vi att se hur du kan ställa in den och använda den på två Windows-baserade datorer i samma hemnätverk.

Hur man installerar Tdarr

Trots att det är en relativt komplicerad samling av separata skript och verktyg är Tdarrs installation okomplicerad.

  1. Börja med att ladda ner lämplig version av applikationen för din plattform från Tdarrs officiella GitHub-sida.
  2. Extrahera det nedladdade zip-arkivet och kör Tdarr uppdaterare app.
  3. Windows-skyddet kan varna dig om att du försöker köra ett okänt program. Klicka på Mer information för att låta appen köras.
  4. Klicka på Spring ändå för att bekräfta att du vill köra en applikation skapad "av en okänd utgivare".
  5. Tillåt Tdarr-uppdateringsprogrammet att ladda ner allt som behövs av applikationen. Om du ser något om att en anslutning misslyckades, ge Tdarr-uppdateringsprogrammet åtkomst till Internet via din brandvägg.

Tdarrs hårdvarukrav

Du kan köra Tdarr-servern och nodmjukvaran på vilken dator som helst och komma åt dess gränssnitt genom nästan vilken webbläsare som helst. Din hårdvaras prestanda och funktioner kan dock påverka kodningshastigheterna avsevärt.

Till exempel kommer en nod som körs på en modern AMD Ryzen CPU att koda samma video på ett ögonblick jämfört med en tio år gammal Intel Celeron.

En annan nod som använder Nvidias NVEnc hårdvarukodare för omkodning, kommer i sin tur att vara mycket snabbare än AMD Ryzen CPU, men kommer också att producera lägre kvalitet eller större filer.

Så om du tycker att Tdarrs kodning är för långsam har du två alternativ:

  • Prova en mindre krävande codec eller en som är "maskinvaruaccelererad" av din hårdvara.
  • Uppgradera till bättre hårdvara.

Bortsett från det kan du köra Tdarr även på en tio år gammal bärbar dator om du kan tolerera långsamma kodningshastigheter.

Hur är det med Tdarrs codecs?

Vi kommer inte att gå in på detaljer om vad codecs är och hur de fungerar. Vi måste dock nämna att de kodekar och kodare du väljer är den viktigaste faktorn för Tdarrs kodningsprestanda och kvalitet på producerade resultat.

  • Nyare codecs kommer med bättre förhållanden mellan kvalitet och bithastighet men också högre hårdvarukrav.
  • Hårdvarukodare kan dramatiskt öka prestandan men också producera lägre kvalitet/större filer än programvarukodare (när liknande inställningar används).

Med ovanstående i åtanke, här är en lista över codecs som är värda att använda med Tdarr för att koda om dina mediefiler. Ju närmare en codec är toppen, desto bättre utdatakvalitet, desto högre krav och desto långsammare är kodningstiden.

  1. AV1
  2. H.265/HEVC
  3. VP9
  4. H.264/AVC
  5. AV1/H.265 GPU-assisterad kodning
  6. H.264 GPU-assisterad kodning
  7. MPEG4, DivX, Xvid
  8. MPEG2

Hur man konfigurerar Tdarr

Tdarrs kärna är dess server, som tillhandahåller ett webbläsartillgängligt gränssnitt för appen, hanterar media och orkestrerar kodning mellan olika noder. Servern gör ingen kodning på egen hand. För det behöver den minst en nod.

Varje nod kan ha sin egen konfiguration och köras lokalt på din PC eller en annan dator i samma nätverk. Noder ansvarar för medieanalys, hälsokontroller, omkodning m.m.

Servern kontrollerar alla noder, hur de agerar på media och hanterar filer.

Tdarrs noder kommer förkonfigurerade för att köras på den "lokala" datorn utan att behöva ett nätverk. Således, om du bara planerar att använda Tdarr på en enda PC, behöver du bara konfigurera dess server (förutom mindre nodjusteringar).

Konfigurera din Tdarr-server

För den här artikeln kommer vi att se hur du kan konfigurera Tdarr Server från början utan att importera en befintlig mediesamling. Har du ett mediebibliotek inrättat? Du kan ändra sökvägarna vi använder för att peka på dina befintliga mappar så att Tdarr bearbetas och koda om dem.

  1. För att konfigurera Tdarr för en enda dator, skriv in Tdarr-server mapp skapad av Tdarrs uppdateringsprogram och kör Tdarr Server-appen.
  2. Precis som med uppdateringsprogrammet måste du antagligen ge den åtkomst via din brandvägg.
  3. Tdarrs sida öppnades inte automatiskt i din standardwebbläsare? Ange följande i webbläsarens adressfält: "localhost: 8265/", och tryck Stiga på för att besöka Tdarrs webbaserade GUI. Vi föreslår dig bokmärke det för enklare åtkomst i framtiden.
  4. Om du inte gillar hur Tdarrs sida ser ut kan du ändra dess tema från alternativ sida.
  5. Scrollar du ner på samma sida hittar du en serie av Upplösningsgränser fält. De låter dig ställa in anpassade upplösningar för dina media.
  6. Till exempel eftersom jag bara har tillgång till Full HD skärmar, jag har ställt in "1920" som bredden i Bredd Max fält för alla upplösningar över 1080p och deras höjd som "1188" i sina respektive Höjd Max fält. På så sätt kommer Tdarr aldrig att koda om media med en högre upplösning än den ursprungliga Full HD (1920 x 1080) av mina bildskärmar, producerar mycket mindre filer snabbare än om den behövde hantera högre upplösningar.
  7. Du behöver minst ett bibliotek för dina media, så besök Bibliotek sida och klicka på Bibliotek + knappen för att skapa en.
  8. Skriv vilket namn du vill i fältet med "Bibliotekets namn".
  9. Starta din favoritfilutforskare. Välj var du vill lagra dina media och skapa en mapp. För den här artikeln använde vi en mapp med namnet "videoklipp" i roten av systemets "C"-enhet.
  10. Skapa tre undermappar i den mappen. För att underlätta användningen har vi döpt dem till "Inkommande", "Redo", och"Temporär". "Inkommande" är där vi kommer att släppa alla obearbetade filer för Tdarr att checka ut. "Tillfällig" är den mapp som Tdarr kommer att använda vid bearbetning av filer. "Klar" är där Tdarr kommer att mata ut bearbetade filer.
  11. Gå tillbaka till Tdarrs gränssnitt, flytta till Bibliotek sida, välj ditt bibliotek och om det inte syns på skärmen, scrolla ner för att hitta Källa flik. Klicka på den och ange hela sökvägen till din Inkommande mapp i Källa fältet nedan.
  12. Flytta till Omkoda cache fliken och ange den fullständiga sökvägen till din "Tillfälliga" mapp i Cache fält.
  13. Slutligen, flytta till Utdatamapp, och som du kanske har gissat, ange hela sökvägen till din "Ready"-mapp i Produktion fält.
  14. Klicka på knappen bredvid Utdatamapp på den fliken för att låta Tdarr använda mapparna Inkommande och Klar som Input och Output. Om du inte gör det kommer Tdarr att lagra allt i mappen Inkommande. Om du har många mediefiler kan det snabbt bli rörigt.

Om du vill kan du styra hastigheten med vilken Tdarr skannar mappen Inkommande efter nya filer. För att göra det, flytta till ditt bibliotek Källa fliken, scrolla ner lite och ändra numret i Skanningsintervall för mappbevakning fält under Inställningar för mappklocka.

På samma sätt, precis nedan, kan du säga åt den att köra en timskanning och definiera hur många Filskannertrådar som kommer att använda. Om du lagrar dina media på NVMe- eller SSD-enheter kan en ökning av antalet filskannertrådar öka prestandan.

Äldre mekaniska hårddiskar får dock en betydande träff i prestanda när de försöker komma åt filer parallellt, så det är bäst att inte överskrida standardvärdet för "2" för dem. Du kan också aktivera alternativet för att Håll filer efter skanning och definiera hur länge (i sekunder) dessa filer ska förbli låsta för att säkerställa att andra appar inte stör dem.

Ditt biblioteks Filter fliken låter dig definiera upplösningar och codecs som du föredrar att hoppa över. Om du till exempel vill att Tdarr bara ska nedskala videor kan du ange alla populära lägre upplösningar upp till din bildskärms ursprungliga upplösning (som "360p", "720p" och "1080p"), separerade med kommatecken i Upplösningar att hoppa över fältet.

De Codecs att hoppa över fältet fungerar på liknande sätt. Om du till exempel skriver "AV1, HEVC" i det fältet kommer Tdarr inte att försöka koda om videofiler som redan är komprimerade med dessa codec.

För att få Tdarr att bearbeta dina filer måste den titta på den inkommande mappen för att upptäcka ändringar (AKA: nya filer). För det, besök ditt bibliotek Källa fliken och tryck på knappen bredvid Mappklocka till höger.

Anpassa Tdarrs noder och kodning

Tdarr kräver minst en aktiv nod för att agera på dina media, så det är dags att rikta vår uppmärksamhet mot dem.

  1. Med din Tdarr-server fortfarande aktiv, för att lägga till en nod till den, skriv in Tdarr nod mapp skapad av Tdarr-uppdateringsprogrammet och kör Tdarr nod app du hittar inom den.
  2. Du kommer att se ett meddelande på Tdarrs webbgränssnittssida för gränssnitt om att en nod var registrerad.
  3. För att testa saker, placera en mediefil i din inkommande mapp.
  4. Flytta till Tdarrs huvudsida (som heter "Tdarr") och scrolla till botten, under Status, för att hitta ditt bibliotek. Snart kommer du att se filen du lagt till i din Inkommande-mapp visas där.
  5. Ingenting kommer att hända eftersom din nod måste konfigureras för att agera på den. För det, scrolla upp för att hitta Knutpunkter panelen och klicka på ditt nodnamn.
  6. Du kommer att se mer information om den valda noden, och du kan använda plus och minus knappar bredvid Omkoda och Hälsokontroll för att tilldela noden CPU- och GPU-trådar för varje uppgift. På så sätt styr du vilken nod som gör vad, vilket är särskilt användbart i en multidatormiljö.
  7. Klicka på din nod alternativ knappen för att komma åt dess mer avancerade alternativ.
  8. Du kan manuellt redigera nodens konfiguration härifrån. Ändå är det bäst att lämna det som det är och bara manipulera det med hjälp av externa applikationer som Anteckningar.
  9. Rulla ned och använd rullgardinsmenyn för att välja vilken typ av GPU-acceleration du vill att noden ska använda (om tillgänglig på din hårdvara).
  10. Om du vill använda datorn som noden körs på för andra uppgifter under kodning, tryck på knappen under Låg FFMPEG/handbromsprocessprioritet att få noden att förbruka färre resurser och undvika att din PC kvävs. Alternativt använd en app som Process Lasso för att ta kontroll över dina CPU-trådar och se till att den inte börjar krypa under kodning.
  11. För ännu mer kontroll kan du scrolla ner ytterligare och skapa en Nodschema, som anger vilka timmar på dygnet en nod kommer att tillåtas utföra hälsokontroll eller omkodningsuppgifter med CPU eller GPU.
  12. När du återvänder till Knutpunkter panel med minst en CPU eller GPU tilldelad för omkodning och hälsokontroller, kommer du att se att din nod har börjat arbeta på din inkommande fil.
  13. Efter en första kontroll och om den inkommande filen inte matchar ditt filter, kommer Tdarr att börja omkoda den.

Du kan se resultatet när det är klart om du bläddrar till Iscensättning avsnitt där, i vårt fall, statusen för vår fil var "Omkodningsframgång", och dess storlek var nere på cirka 49 MB. De Hantering fältet till höger erbjuder tre knappar för att styra posterna i denna lista.

Med dessa kan du köa, hoppa över eller acceptera en kodning. Du kan hitta den omkodade versionen av din fil i mappen "Ready".

Nätverks- och hårdvaruaccelererad kodning

Tdarr är bäst när du använder all CPU- och GPU-kraft från alla datorer på ditt lokala nätverk för att koda om dina filer. Det är dock lite mer komplicerat att ställa in.

För den här delen av vår guide tar vi för givet att du har mer än en PC, och de kan "se" varandra genom ditt lokala nätverk. Du har datorerna men har inte "anslutit dem" ännu? Välj ett nätverkssätt från vår samling av diagram som du kan basera ditt hemnätverk på för full anslutning, och följ sedan vår guide vidare hur man ställer in ett säkert hemnätverk.

  1. Eftersom alla datorer som kommer att bli noder i Tdarrs nätverk kommer att kräva åtkomst till samma mediefiler, bör du förvara dem i en delad mapp som är tillgänglig för nätverk. Det är bättre att använda en dedikerad nätverksenhet för det. Ändå delade vi samma "Videos"-mapp som vi skapade tidigare, men med "delad" som dess nätverksalias.
  2. Uppdatera Källa, Omkoda cache, och Utdatamapp sökvägarna till ditt bibliotek för att peka på respektive undermappar i din "Delad" mapp.
  3. Installera Tdarr på de andra datorerna i ditt lokala nätverk. Använd din filhanterare för att ange "konfigurationer" i Tdarrs installationskatalog.
  4. Gör en kopia av "Tdarr_Node_Config.json" fil, öppna sedan originalet med en textredigerare (som Anteckningar).
  5. Du kan ändra värdet bredvid "nodnamn" för att tilldela noden vilket namn du vill, som "my_laptop", för att göra det lättare att känna igen och hantera vad som körs var. Bredvid "server-IP", ange IP-adressen för datorn som du kör Tdarr-servern på. Som den "server Port", stiga på "8266".
  6. Därefter måste du konfigurera "pathTranslators". Det här avsnittet är det mest komplicerade att förstå eftersom det behöver du definiera par av stigar. Bredvid "server", måste du ange sökvägen från vilken Tdarr-servern kan komma åt en viss mapp.
  7. Bredvid "nod", måste du ange motsvarande sökväg från vilken en nod kan komma åt samma mapp via nätverket. Så, den faktiska sökvägen till vår inkommande mapp på Tdarr-serverdatorn var //vmware-host/Delade mappar/Delade/Inkommande, men sökvägen till samma mapp på vår nod-PC gick via den mappade nätverksenheten "D:" och mapparna /Shared/Incoming.
  8. Du måste definiera en sökvägsöversättare för var och en av de mappar du har angett i Tdarrs gränssnitt för dina "Inkommande", "Temporära" och "Utdata"-mappar. Målet är att både Tdarr-servern och dess noder ska kunna hitta samma filer genom sina respektive sökvägar.
  9. Kör nodmjukvaran på din andra PC och se till att både dess brandvägg och den på din Tdarr-server PC tillåter anslutningar mellan dem. Vår guide på hur man tillåter appar via Windows-brandväggen kan hjälpa till med det. Du bör se popup-fönstret för fjärrnoden i ditt Tdarr-servergränssnitt om allt fungerar korrekt.
  10. Bredvid dess adress kommer du att se dess IP-adress och kunna kontrollera dess CPU- och GPU-trådar och alternativ som om det vore en lokal nod.
  11. Om GPU-kodning inte fungerar för dig beror det förmodligen på att lämplig plugin är inaktiverad. För det, flytta tillbaka till Bibliotek sida, scrolla ner för att hitta dess flikar och klicka på Omkodningsalternativ.
  12. Aktivera där "Migz-Transcode med Nvidia GPU & FFMPEG" plugin. Du måste också prioritera det framför CPU-kodning genom att vänsterklicka, dra och släppa det ovanför "Migz-Transcode med CPU & FFMPEG" plugin.
  13. Från samma plats, om du klickar på ett plugin, kan du konfigurera några alternativ om hur det kommer att fungera. Vi kommer dock inte att fördjupa oss i dem, eftersom de ligger utanför den här artikelns omfattning.
  14. När du återvänder till Knutpunkter panel, bör dina noder (som du har aktiverat det för) använda sina GPU: er för omkodning.

Konfigurera din Auto-Multi-Hyper-Encoder med Tdarr

Att installera komplicerad automatiseringsprogram som Tdarr kan ta ett tag och ibland få dig att undra varför något inte fungerar som det är tänkt. När du ställer in det känns Tdarr som magi.

Lägg till dess server och noder till dina datorers automatiska startsekvenser, och hej då, dina media kommer alltid att vara kodas om till högkvalitativa, mindre filer, med de optimala upplösningarna och formaten för varje enskild "maskin" i din nätverk. Allt samtidigt som du drar nytta av alla tillgängliga CPU: er och GPU: er på dina datorer utan att du behöver lyfta ett finger.