Transcodarea durează zile? Dacă aveți mai multe PC-uri, iată cum să utilizați Tdarr pentru ca acestea să vă sporească vitezele de codificare video.
Transcodarea este una dintre cele mai solicitante sarcini pentru computerul dvs., transformându-se într-un proces consumator de timp pentru utilizatorul final. Codificarea unui singur videoclip poate dura zile, în funcție de specificațiile computerului, de codecul utilizat și de caracteristicile sursă video. Acolo, mai multe PC-uri și o aplicație precum Tdarr pot fi salvatoare.
Dacă aveți mai multe PC-uri în rețeaua dvs. de acasă, de ce să nu le lăsați să dea o mână de ajutor atunci când transcodează media? Tdarr vă poate transforma toate computerele în noduri ale aceluiași transcoder în rețea, rezultând o codificare audio și video mult mai rapidă. Să vedem cum.
Ce este Tdarr?
Sonarr, Radarr și „frații” lor au fost creați pentru a ajuta la pirateria media. Cu toate acestea, spre deosebire de celelalte aplicații din familia pirat „...arr”, Tdarr diferă în două moduri cruciale, justificând de ce am decis să-l folosim pentru acest ghid:
- Nu este specializat în „acordarea accesului la conținut ilegal” precum (majoritatea) fraților săi, ci în modificarea fișierelor media pe care le dețineți deja.
- Trivializează crearea de rețele de codificare video în masă. În trecut, puțini, în afară de profesioniștii din domeniu, precum Netflix, puteau reuși acest lucru cu succes.
După configurarea acestuia, Tdarr vă poate ajuta să vă „unificați” colecția media, ale cărei fișiere sunt răspândite pe diverse dispozitive. Poți oricând comprimați videoclipurile pentru a le reduce dimensiunea fișierului pe tine, dar de ce să nu-i delegi complet sarcina lui Tdarr?
- Puteți configura Tdarr pentru a vă „trage” fișierele media de pe toate dispozitivele.
- Apoi le poate re-codifica în formate adecvate pentru fiecare dintre ele.
- În cele din urmă, poate stoca rezultatele într-un folder partajat sau le poate „împinge” către fiecare dispozitiv din rețeaua locală.
Cel mai bine, după ce l-ați configurat, funcționează automat, profitând de capacitățile hardware dintre „nodurile” din rețeaua dvs.: PC-uri desktop Windows, servere Linux, Chromebookuri bazate pe ARM sau noul dvs. strălucitor Mac.
Pentru acest articol, vom vedea cum îl puteți configura și utiliza pe două PC-uri bazate pe Windows din aceeași rețea de domiciliu.
Cum se instalează Tdarr
În ciuda faptului că este o colecție relativ complicată de scripturi și instrumente separate, instalarea lui Tdarr este simplă.
- Începeți prin a descărca versiunea corespunzătoare a aplicației pentru platforma dvs. de pe Pagina oficială GitHub a lui Tdarr.
- Extrageți arhiva zip descărcată și rulați Tdarr actualizator aplicația.
- Protecția Windows vă poate avertiza că încercați să rulați o aplicație nerecunoscută. Click pe Mai multe informatii pentru a permite rularea aplicației.
- Click pe Fugi oricum să recunoașteți că doriți să rulați o aplicație creată „de un editor necunoscut”.
- Permiteți actualizatorului Tdarr să descarce tot ce este necesar pentru aplicație. Dacă vedeți vreo mențiune că o conexiune a eșuat, acordați actualizatorului Tdarr acces la Internet prin firewall.
Cerințele hardware ale lui Tdarr
Puteți rula serverul Tdarr și software-ul nod pe orice computer și puteți accesa interfața acestuia prin aproape orice browser. Cu toate acestea, performanța și caracteristicile hardware-ului dvs. pot afecta semnificativ vitezele de codare.
De exemplu, un nod care rulează pe un procesor AMD Ryzen modern va codifica același videoclip într-o clipită în comparație cu un Intel Celeron vechi de zece ani.
Un alt nod, folosind Nvidia NVENc Codificatorul hardware pentru transcodare va fi, la rândul său, mult mai rapid decât procesorul AMD Ryzen, dar va produce și fișiere de calitate inferioară sau mai mari.
Deci, dacă vi se pare că codarea lui Tdarr este prea lentă, aveți două opțiuni:
- Încercați un codec mai puțin solicitant sau unul care este „accelerat hardware” de hardware-ul dvs.
- Faceți upgrade la un hardware mai bun.
În afară de asta, poți rula Tdarr chiar și pe un laptop de zece ani dacă poți tolera viteze lente de codare.
Dar codecurile lui Tdarr?
Nu vom intra în detalii despre ce sunt codecurile și cum funcționează acestea. Cu toate acestea, trebuie să menționăm că codecurile și codificatoarele pe care le alegeți sunt cel mai important factor pentru performanța de codare a Tdarr și pentru calitatea rezultatelor produse.
- Codecurile mai noi vin cu rapoarte mai bune calitate-rată de biți, dar și cu cerințe hardware mai ridicate.
- Codificatoarele hardware pot crește dramatic performanța, dar pot produce și fișiere de calitate inferioară/mai mari decât codificatoarele software (când se folosesc setări similare).
Având în vedere cele de mai sus, iată o listă a codec-urilor care merită folosite cu Tdarr pentru re-codificarea fișierelor media. Cu cât un codec este mai aproape de vârf, cu atât este mai bună calitatea ieșirii, cu atât cerințele sale sunt mai mari și cu atât timpul de codificare este mai lent.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- Codificare asistată de GPU AV1/H.265
- Codificare asistată de GPU H.264
- MPEG4, DivX, Xvid
- MPEG2
Cum se configurează Tdarr
Nucleul lui Tdarr este serverul său, care oferă o interfață accesibilă prin browser pentru aplicație, gestionează media și orchestrează codificarea între diferite noduri. Serverul nu face nicio codificare pe cont propriu. Pentru asta, are nevoie de cel puțin un nod.
Fiecare nod poate avea propria sa configurație și poate rula local pe computerul dvs. sau pe alt computer din aceeași rețea. Nodurile sunt responsabile pentru analiza media, verificările de sănătate, recodificarea etc.
Serverul controlează toate nodurile, modul în care acţionează asupra media şi gestionează fişierele.
Nodurile lui Tdarr vin pre-configurate pentru a rula pe computerul „local” fără a necesita o rețea. Astfel, dacă intenționați să utilizați Tdarr doar pe un singur computer, trebuie doar să îi configurați serverul (în afară de ajustările minore ale nodurilor).
Configurarea serverului dvs. Tdarr
Pentru acest articol, vom vedea cum puteți configura Tdarr Server de la zero fără a importa o colecție media existentă. Ai o bibliotecă media configurată? Puteți modifica căile pe care le vom folosi pentru a indica folderele existente pentru ca Tdarr să proceseze și să le re-codifică.
- Pentru a configura Tdarr pentru un singur computer, introduceți Tdarr Server folderul creat de actualizatorul lui Tdarr și rulați Aplicația Tdarr Server.
- Ca și în cazul actualizării, probabil că va trebui să îi permiteți accesul prin firewall.
- Pagina lui Tdarr nu s-a deschis automat în browserul tău implicit? Introduceți următoarele în bara de adrese a browserului dvs.: „localhost: 8265/” și apăsați introduce pentru a vizita interfața grafică web a lui Tdarr. Vă sugerăm marcaj pentru un acces mai ușor în viitor.
- Dacă nu vă place cum arată pagina lui Tdarr, îi puteți schimba tema din Opțiuni pagină.
- Derulând în jos pe aceeași pagină, veți găsi o serie de Limite de rezoluție câmpuri. Acestea vă permit să setați rezoluții personalizate pentru media dvs.
- De exemplu, din moment ce am acces doar la Full HD ecrane, am setat "1920" ca lățimea în Latime max câmpul tuturor rezoluțiilor peste 1080p și înălțimea lor ca "1188„în respectivul lor Înălțime max câmpuri. În acest fel, Tdarr nu va recodifica niciodată media la o rezoluție mai mare decât Full HD nativ (1920 x 1080) dintre monitoarele mele, producând fișiere mult mai mici mai rapid decât dacă ar fi trebuit să se ocupe de fișiere mai mari rezoluții.
- Aveți nevoie de cel puțin o bibliotecă pentru media dvs., așa că vizitați Biblioteci pagina și faceți clic pe Biblioteca + butonul pentru a crea unul.
- Tastați orice nume doriți în câmpul cu „Numele bibliotecii".
- Porniți exploratorul de fișiere preferat. Alegeți unde doriți să păstrați conținutul media și creați un folder. Pentru acest articol, am folosit un folder numit „Videoclipuri" la rădăcina unității "C" a sistemului.
- Creați trei subdosare în acel folder. Pentru ușurință în utilizare, le-am numit „Sosire", "Gata", și "Temporar". „Incoming” este locul în care vom arunca orice fișiere neprocesate pentru ca Tdarr să le verifice. „Temporary” este folderul pe care Tdarr îl va folosi în timpul procesării fișierelor. „Gata” este locul în care Tdarr va scoate fișierele procesate.
- Reveniți la interfața lui Tdarr, treceți la Biblioteci pagina, selectați biblioteca dvs. și, dacă nu este vizibilă pe ecran, derulați în jos pentru a găsi Sursă fila. Faceți clic pe el și introduceți calea completă către dosarul de intrare în Sursă câmpul de mai jos.
- Treci la Cache de transcodare fila și introduceți calea completă către folderul „Temporary” în Cache camp.
- În cele din urmă, treceți la Dosar de iesire, și după cum probabil ați ghicit, introduceți calea completă către dosarul „Gata” în Ieșire camp.
- Faceți clic pe comutatorul de lângă Dosar de iesire pe acea filă pentru ca Tdarr să folosească folderele Incoming și Ready ca intrare și ieșire. Dacă nu faceți asta, Tdarr va stoca totul în folderul Incoming. Dacă aveți multe fișiere media, acestea se pot dezordona rapid.
Dacă doriți, puteți controla rata la care Tdarr scanează folderul Incoming pentru fișiere noi. Pentru a face asta, treceți la biblioteca dvs Sursă fila, derulați puțin în jos și schimbați numărul din Interval de scanare a urmăririi folderului câmp sub Setări pentru urmărirea folderului.
În mod similar, chiar mai jos, îi puteți spune să ruleze o scanare orară și să definiți câte Fire de scanare de fișiere care va folosi. Dacă stocați media pe unități NVMe sau SSD, creșterea numărului de fire de execuție a scanerului de fișiere poate crește performanța.
Totuși, HDD-urile mecanice mai vechi au un impact semnificativ în performanță atunci când încearcă să acceseze fișiere în paralel, așa că este mai bine să nu depășești valoarea implicită de "2" pentru cei. De asemenea, puteți activa opțiunea pentru Păstrați fișierele după scanare și definiți cât timp (în secunde) acele fișiere vor rămâne blocate pentru a vă asigura că alte aplicații nu vor interfera cu ele.
Al bibliotecii tale Filtre fila vă permite să definiți rezoluții și codecuri pe care ați prefera să omiteți. Dacă, de exemplu, vrei ca Tdarr doar să facă downscale videoclipuri, puteți introduce toate rezoluțiile inferioare populare până la rezoluția nativă a monitorului dvs. (cum ar fi „360p”, „720p” și „1080p”), separate prin virgule în Rezoluții pentru a omite câmpul.
The Codecuri de ignorat câmpul funcționează în mod similar. De exemplu, dacă tastați „AV1, HEVC" în acest domeniu, Tdarr nu va încerca să re-codifice fișierele video deja comprimate cu acele codecuri.
Pentru ca Tdarr să vă proceseze fișierele, va trebui să urmărească folderul de intrare pentru a detecta modificări (AKA: fișiere noi). Pentru asta, vizitați biblioteca dvs Sursă fila și apăsați comutatorul de lângă Folder ceas La dreapta.
Personalizarea nodurilor și codificării lui Tdarr
Tdarr necesită cel puțin un nod activ pentru a acționa asupra media dvs., așa că este timpul să ne îndreptăm atenția asupra lor.
- Cu serverul Tdarr încă activ, pentru a adăuga un nod la acesta, introduceți Nodul Tdarr folderul creat de actualizatorul Tdarr și rulați Aplicația nod Tdarr vei găsi în ea.
- Veți vedea o notificare pe pagina interfeței web a interfeței Tdarr că a fost un nod înregistrat.
- Pentru a testa lucrurile, plasați un fișier media în folderul primit.
- Treceți la pagina principală a lui Tdarr (numită „Tdarr”) și derulați în jos, sub stare, pentru a vă găsi biblioteca. În curând, veți vedea că fișierul pe care l-ați adăugat în dosarul dvs. Incoming apare acolo.
- Nimic nu se va întâmpla deoarece nodul dvs. trebuie configurat pentru a acționa asupra lui. Pentru asta, derulați în sus pentru a găsi Noduri panoul și faceți clic pe numele nodului dvs.
- Veți vedea mai multe detalii despre nodul selectat și puteți utiliza la care se adauga și minus butoanele de lângă Transcodare și Control medical pentru a atribui nodului fire de execuție CPU și GPU pentru fiecare sarcină. În acest fel, controlați ce nod face ce, ceea ce este util în special într-un mediu cu mai multe computere.
- Faceți clic pe nodul dvs Opțiuni butonul pentru a accesa opțiunile sale mai avansate.
- Puteți edita manual configurația nodului de aici. Totuși, cel mai bine este să-l lăsați așa cum este și să-l manipulați numai folosind aplicații externe precum Notepad.
- Derulați în jos și utilizați meniul derulant pentru a selecta tipul de accelerare GPU pe care doriți să îl folosească nodul (dacă este disponibil pe hardware).
- Dacă doriți să utilizați computerul pe care rulează nodul pentru alte sarcini în timpul codificării, apăsați comutatorul de sub Prioritate scăzută a procesului FFMPEG/frână de mână pentru ca nodul să consume mai puține resurse și pentru a evita sufocarea computerului. Alternativ, utilizați o aplicație precum Process Lasso pentru a prelua controlul asupra firelor CPU și asigurați-vă că nu va începe accesarea cu crawlere în timpul codificării.
- Pentru și mai mult control, puteți derula mai departe în jos și puteți crea un Programul nodului, indicând în ce ore din zi unui nod i se va permite să efectueze sarcini de verificare a stării de sănătate sau de transcodare folosind CPU sau GPU.
- Când te întorci la Noduri panou cu cel puțin un CPU sau un GPU alocat pentru transcodare și verificări de sănătate, veți vedea că nodul dvs. a început să lucreze la fișierul primit.
- După o verificare inițială și dacă fișierul primit nu se potrivește cu filtrul dvs., Tdarr va începe să îl transcodeze.
Puteți vedea rezultatul când este gata dacă derulați la Înscenare secțiunea în care, în cazul nostru, starea dosarului nostru era „Transcodare cu succes", iar dimensiunea sa a scăzut la aproximativ 49 MB. The Manipulare câmpul din dreapta oferă trei butoane pentru controlul intrărilor din această listă.
Folosind acestea, puteți pune din nou în coadă, omite sau accepta o codificare. Puteți găsi versiunea re-codificată a fișierului dvs. în folderul „Gata”.
Codificare accelerată de rețea și hardware
Tdarr este cel mai bun atunci când utilizați toată puterea CPU și GPU a tuturor computerelor din rețeaua locală pentru a re-codifica fișierele. Cu toate acestea, este puțin mai complicat de configurat.
Pentru această parte a ghidului nostru, considerăm de la sine înțeles că aveți mai multe PC-uri și se pot „vedea” unul pe celălalt prin rețeaua locală. Aveți PC-urile, dar nu le-ați „conectat” încă? Alegeți o abordare de networking din colecția noastră de diagrame pe care să vă bazați rețeaua de domiciliu pentru o conectivitate completă, apoi urmați ghidul nostru cum să configurați o rețea de domiciliu sigură.
- Deoarece toate PC-urile care vor deveni noduri în rețeaua lui Tdarr vor necesita acces la aceleași fișiere media, ar trebui să le păstrați într-un folder partajat accesibil în rețea. Este mai bine să utilizați o unitate de rețea dedicată pentru asta. Totuși, am partajat același dosar „Videoclipuri” pe care l-am creat mai devreme, dar cu „impartit" ca alias de rețea.
- Actualizați Sursă, Cache de transcodare, și Dosar de iesire căile bibliotecii dvs. pentru a indica subfolderele respective din dosarul dvs. „Partajat”.
- Instalați Tdarr pe celelalte PC-uri din rețeaua locală. Utilizați managerul de fișiere pentru a introduce „configurații" folderul din directorul de instalare al lui Tdarr.
- Faceți o copie a „Tdarr_Node_Config.json", apoi deschideți originalul cu un editor de text (cum ar fi Notepad).
- Puteți modifica valoarea de lângă „nodeName„ pentru a atribui nodului orice nume doriți, cum ar fi „my_laptop”, pentru a facilita recunoașterea și gestionarea a ceea ce rulează unde. Chiar lângă "serverIP", introduceți IP-ul PC-ului pe care rulați serverul Tdarr. Dupa cum "serverPort", introduce "8266".
- În continuare, trebuie să configurați „Traducătorii de cale". Această secțiune este cea mai complicată de înțeles, deoarece trebuie să o definiți perechi de poteci. Chiar lângă "Server", trebuie să introduceți calea din care serverul Tdarr poate accesa un anumit folder.
- Chiar lângă "nodul„, trebuie să introduceți calea echivalentă din care un nod poate accesa același folder prin rețea. Deci, calea reală către folderul nostru de intrare de pe PC-ul serverului Tdarr a fost //vmware-host/Shared Folders/Shared/Incoming, dar calea către același folder de pe computerul nostru nod a fost prin unitatea de rețea mapată „D:” și folderele /Shared/Incoming.
- Trebuie să definiți un translator de cale pentru fiecare dintre folderele pe care le-ați specificat în interfața lui Tdarr pentru folderele dvs. „Incoming”, „Temporary” și „Output”. Scopul este ca atât serverul Tdarr, cât și nodurile sale să poată găsi aceleași fișiere prin căile lor respective.
- Rulați software-ul nod pe al doilea computer și asigurați-vă că atât firewall-ul său, cât și cel de pe serverul principal Tdarr permit conexiuni între ele. Ghidul nostru pe cum să permiteți aplicații prin firewall Windows poate ajuta cu asta. Ar trebui să vedeți pop-upul nodului la distanță în interfața serverului dvs. Tdarr dacă totul funcționează corect.
- Lângă adresa sa, îi vei vedea adresa IP și vei putea controla firele și opțiunile CPU și GPU ca și cum ar fi un nod local.
- Dacă codarea GPU nu funcționează pentru dvs., probabil că este dezactivat pluginul corespunzător. Pentru asta, treceți înapoi la Biblioteci pagina, derulați în jos pentru a găsi filele acesteia și faceți clic pe Opțiuni de transcodare.
- Acolo, activați „Migz-Transcode folosind GPU Nvidia și FFMPEG" conecteaza. De asemenea, trebuie să-l prioritizați față de codificarea CPU făcând clic stânga, trăgând și plasând-o deasupra „Migz-Transcode folosind CPU și FFMPEG" conecteaza.
- Din același loc, dacă dați clic pe un plugin, puteți configura câteva opțiuni despre cum va funcționa. Cu toate acestea, nu ne vom scufunda în acestea, pentru că sunt în afara domeniului de aplicare al acestui articol.
- Când te întorci la Noduri panoul, nodurile dvs. (pentru care ați activat acest lucru) ar trebui să-și folosească GPU-urile pentru transcodare.
Configurați-vă auto-Multi-Hyper-Encoder cu Tdarr
Configurarea unui software de automatizare complicat, cum ar fi Tdarr, poate dura ceva timp și, ocazional, vă poate face să vă întrebați de ce ceva nu funcționează așa cum s-a dorit. Când îl configurați, totuși, Tdarr se simte ca o magie.
Adăugați serverul și nodurile sale la secvențele de pornire automată ale computerelor dvs. și, buni, media dvs. va fi întotdeauna re-codificat în fișiere de înaltă calitate, mai mici, folosind rezoluțiile și formatele optime pentru fiecare „mașină” din reţea. Toate în timp ce profitați de toate procesoarele și GPU-urile disponibile în computerele dvs. fără a fi nevoie să ridicați un deget.