Trvá překódování dny? Pokud máte více než jeden počítač, zde je návod, jak pomocí Tdarr zvýšit rychlost kódování videa.
Překódování je jedním z nejnáročnějších úkolů pro váš počítač, což znamená pro koncového uživatele časově náročný proces. Kódování jednoho videa může trvat dny v závislosti na specifikacích počítače, použitém kodeku a vlastnostech zdrojového videa. To je místo, kde více počítačů a aplikace jako Tdarr mohou být záchranou.
Máte-li ve své domácí síti více než jeden počítač, proč jim nenechat pomocnou ruku při překódování médií? Tdarr dokáže proměnit všechny vaše počítače na uzly stejného síťového transkodéru, což vede k mnohem rychlejšímu kódování zvuku a videa. Podívejme se jak.
Co je Tdarr?
Sonarr, Radarr a jejich „sourozenci“ byli vytvořeni, aby pomáhali s mediálním pirátstvím. Na rozdíl od ostatních aplikací z rodiny pirátů „...arr“ se však Tdarr liší dvěma zásadními způsoby, což odůvodňuje, proč jsme se rozhodli jej použít pro tuto příručku:
- Nespecializuje se na „udělování přístupu k nelegálnímu obsahu“ jako (většina) jeho sourozenců, ale na úpravu mediálních souborů, které již vlastníte.
- Trivializuje vytváření sítí pro hromadné kódování videa. V minulosti to jen málokdo, kromě profesionálů v oboru, jako Netflix, dokázal úspěšně vytáhnout.
Po nastavení vám Tdarr může pomoci „sjednotit“ sbírku médií, jejichž soubory se šíří na různých zařízeních. Vždy můžeš komprimovat videa, aby se zmenšila jejich velikost souboru sebe, ale proč nedelegovat úkol úplně Tdarrovi?
- Tdarr můžete nakonfigurovat tak, aby „vytáhl“ vaše mediální soubory ze všech vašich zařízení.
- Poté je může překódovat do formátů vhodných pro každý z nich.
- Nakonec může výsledky ukládat do sdílené složky nebo je „posunout“ do každého zařízení ve vaší místní síti.
Nejlepší ze všeho je, že poté, co jej nastavíte, funguje automaticky a zároveň využívá možnosti hardwaru z „uzlů“ ve vaší síti: stolní počítače se systémem Windows, servery Linux, Chromebooky založené na ARM nebo vaše zbrusu nové Mac.
V tomto článku se podíváme, jak jej můžete nastavit a používat na dvou počítačích se systémem Windows ve stejné domácí síti.
Jak nainstalovat Tdarr
Přestože se jedná o poměrně komplikovanou sbírku samostatných skriptů a nástrojů, instalace Tdarru je přímočará.
- Začněte stažením příslušné verze aplikace pro vaši platformu Oficiální stránka GitHubu Tdarr.
- Rozbalte stažený zip archiv a spusťte Tdarr aktualizátor aplikace.
- Ochrana systému Windows vás může varovat, že se pokoušíte spustit neznámou aplikaci. Klikněte na Více informací aby se aplikace spustila.
- Klikněte na Stejně běž potvrdit, že chcete spustit aplikaci vytvořenou „neznámým vydavatelem“.
- Umožněte aktualizátoru Tdarr stáhnout vše, co aplikace potřebuje. Pokud uvidíte nějakou zmínku o tom, že se připojení nezdařilo, udělte aktualizátoru Tdarr přístup k internetu přes vaši bránu firewall.
Hardwarové požadavky Tdarr
Server Tdarr a software uzlu můžete spustit na libovolném počítači a přistupovat k jeho rozhraní prostřednictvím téměř jakéhokoli prohlížeče. Výkon a funkce vašeho hardwaru však mohou výrazně ovlivnit rychlost kódování.
Například uzel běžící na moderním CPU AMD Ryzen zakóduje stejné video během mrknutí ve srovnání s deset let starým Intel Celeronem.
Další uzel využívající Nvidia NVEnc hardwarový kodér pro překódování bude zase mnohem rychlejší než CPU AMD Ryzen, ale bude také produkovat méně kvalitní nebo větší soubory.
Pokud se vám tedy zdá Tdarrovo kódování příliš pomalé, máte dvě možnosti:
- Vyzkoušejte méně náročný kodek nebo kodek, který je „hardwarově akcelerován“ vaším hardwarem.
- Upgradujte na lepší hardware.
Kromě toho můžete Tdarr spustit i na deset let starém notebooku, pokud snesete pomalé rychlosti kódování.
A co Tdarrovy kodeky?
Nebudeme se podrobně zabývat tím, co jsou kodeky a jak fungují. Musíme však zmínit, že kodeky a kodéry, které si vyberete, jsou nejdůležitějším faktorem pro výkon kódování Tdarr a kvalitu produkovaných výsledků.
- Novější kodeky přicházejí s lepším poměrem kvality k bitové rychlosti, ale také s vyššími hardwarovými požadavky.
- Hardwarové kodéry mohou výrazně zvýšit výkon, ale také produkovat soubory nižší kvality/větší než softwarové kodéry (při použití podobného nastavení).
S ohledem na výše uvedené je zde seznam kodeků, které stojí za to použít s Tdarrem pro překódování vašich mediálních souborů. Čím blíže je kodek vrcholu, tím lepší je kvalita výstupu, vyšší požadavky a pomalejší doba kódování.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- AV1/H.265 kódování podporované GPU
- H.264 GPU-Assisted Encoding
- MPEG4, DivX, Xvid
- MPEG2
Jak nakonfigurovat Tdarr
Jádrem Tdarru je jeho server, který poskytuje aplikaci dostupné rozhraní pro prohlížeč, spravuje média a organizuje kódování mezi různými uzly. Server sám o sobě žádné kódování neprovádí. K tomu potřebuje alespoň jeden uzel.
Každý uzel může mít svou vlastní konfiguraci a může běžet lokálně na vašem PC nebo jiném počítači ve stejné síti. Uzly jsou zodpovědné za analýzu médií, kontroly stavu, překódování atd.
Server řídí všechny uzly, jak fungují na médiích a spravuje soubory.
Uzly Tdarru jsou předkonfigurovány pro běh na "místním" PC bez nutnosti sítě. Pokud tedy plánujete používat Tdarr pouze na jednom počítači, musíte pouze nakonfigurovat jeho server (kromě drobných úprav uzlů).
Konfigurace vašeho serveru Tdarr
V tomto článku se podíváme, jak můžete nakonfigurovat Tdarr Server od začátku bez importu existující kolekce médií. Máte nastavenou knihovnu médií? Cesty, které použijeme k ukázání na vaše stávající složky, můžete upravit tak, aby Tdarr zpracoval a znovu je zakódoval.
- Chcete-li nakonfigurovat Tdarr pro jeden počítač, zadejte Server Tdarr složku vytvořenou aktualizačním programem Tdarr a spusťte soubor Aplikace Tdarr Server.
- Stejně jako u aktualizačního programu budete pravděpodobně muset povolit přístup přes váš firewall.
- Stránka Tdarr se neotevřela automaticky ve vašem výchozím prohlížeči? Do adresního řádku prohlížeče zadejte následující: "localhost: 8265/" a stiskněte Vstupte navštívit Tdarrův webový GUI. Doporučujeme vám záložka do knihy pro snadnější přístup v budoucnu.
- Pokud se vám nelíbí, jak vypadá Tdarrova stránka, můžete změnit její motiv z Možnosti strana.
- Posouváním dolů na stejné stránce najdete řadu Hranice rozlišení pole. Ty vám umožňují nastavit vlastní rozlišení pro vaše média.
- Například protože mám přístup pouze k Full HD obrazovky, nastavil jsem "1920"jako šířka v Šířka Max pole všech rozlišení nad 1080p a jejich výška jako "1188“ v jejich příslušných Výška Max pole. Tímto způsobem Tdarr nikdy znovu nekóduje média ve vyšším rozlišení než nativní Full HD (1920 x 1080) z mých monitorů, produkují mnohem menší soubory rychleji, než kdyby se musel vypořádat s vyššími usnesení.
- Pro svá média potřebujete alespoň jednu knihovnu, takže navštivte Knihovny stránku a klikněte na Knihovna + tlačítko pro vytvoření.
- Do pole zadejte jakékoli jméno, které chceteNázev knihovny".
- Spusťte svůj oblíbený průzkumník souborů. Vyberte, kam chcete média uložit, a vytvořte složku. Pro tento článek jsme použili složku s názvem "videa" v kořenovém adresáři systémové jednotky "C".
- V této složce vytvořte tři podsložky. Pro snadné použití jsme je pojmenovali "Přicházející", "Připraveno", a "Dočasný". "Příchozí" je místo, kde odložíme všechny nezpracované soubory, aby je Tdarr mohl zkontrolovat. "Dočasné" je složka, kterou Tdarr použije při zpracování souborů. "Připraveno" je místo, kde Tdarr vydá zpracované soubory.
- Vraťte se do rozhraní Tdarr, přejděte do Knihovny vyberte svou knihovnu, a pokud ji na obrazovce nevidíte, přejděte dolů a vyhledejte ji Zdroj tab. Klikněte na něj a zadejte úplnou cestu ke složce Příchozí Zdroj pole níže.
- Přesuňte se do Mezipaměť pro překódování a zadejte úplnou cestu k vaší složce „Dočasné“ do Mezipaměti pole.
- Nakonec se přesuňte do Výstupní složka, a jak jste možná uhodli, zadejte úplnou cestu ke složce „Připraveno“ do Výstup pole.
- Klikněte na přepínač vedle Výstupní složka na této kartě, aby Tdarr používal složky Příchozí a Připravené jako vstup a výstup. Pokud to neuděláte, Tdarr vše uloží do složky Příchozí. Pokud máte mnoho mediálních souborů, může se to rychle zamotat.
Pokud chcete, můžete ovládat rychlost, jakou Tdarr prohledává složku Příchozí pro nové soubory. Chcete-li to provést, přejděte do své knihovny Zdroj přejděte trochu dolů a změňte číslo v Interval prohledávání složky pole pod Nastavení sledování složek.
Podobně, vpravo dole mu můžete říct, aby spustil hodinové skenování a určil kolik Vlákna skeneru souborů které využije. Pokud svá média ukládáte na jednotky NVMe nebo SSD, zvýšení počtu vláken skeneru souborů může zvýšit výkon.
Starší mechanické pevné disky však při pokusu o paralelní přístup k souborům výrazně zhorší výkon, takže je nejlepší nepřekračovat výchozí hodnotu „2" pro ty. Můžete také povolit možnost Po naskenování podržte soubory a definujte, jak dlouho (v sekundách) tyto soubory zůstanou uzamčené, aby se zajistilo, že do nich jiné aplikace nebudou zasahovat.
Vaše knihovna Filtry karta umožňuje definovat rozlišení a kodeky, které chcete přeskočit. Pokud například chcete pouze Tdarr downscale videa, můžete zadat všechna oblíbená nižší rozlišení až po nativní rozlišení vašeho monitoru (např. „360p“, „720p“ a „1080p“), oddělená čárkami v Rozlišení přeskočit pole.
The Kodeky k přeskočení pole funguje podobně. Pokud například zadáte „AV1, HEVC" v tomto poli se Tdarr nebude pokoušet překódovat video soubory již komprimované těmito kodeky.
Aby Tdarr zpracoval vaše soubory, bude muset sledovat příchozí složku, aby zjistil změny (AKA: nové soubory). Za tímto účelem navštivte svou knihovnu Zdroj kartu a přetáhněte přepínač vedle Složkové hodinky doprava.
Přizpůsobení uzlů a kódování Tdarr
Tdarr vyžaduje alespoň jeden aktivní uzel, aby mohl působit na vaše média, takže je čas obrátit naši pozornost na ně.
- Pokud je váš server Tdarr stále aktivní, chcete-li k němu přidat uzel, zadejte Uzel Tdarr složku vytvořenou aktualizátorem Tdarr a spusťte soubor Aplikace uzlu Tdarr najdete v něm.
- Na stránce webového rozhraní rozhraní Tdarr uvidíte upozornění, že uzel byl registrovaný.
- Chcete-li věci vyzkoušet, umístěte mediální soubor do složky příchozích zpráv.
- Přejděte na hlavní stránku Tdarr (s názvem "Tdarr") a přejděte dolů pod Postavení, abyste našli svou knihovnu. Brzy uvidíte, že se tam objeví soubor, který jste přidali do složky Příchozí.
- Nic se nestane, protože váš uzel musí být nakonfigurován, aby na něj působil. Chcete-li to provést, přejděte nahoru a vyhledejte Uzly panelu a klikněte na název vašeho uzlu.
- Uvidíte další podrobnosti o vybraném uzlu a můžete použít Plus a mínus tlačítka vedle Překódovat a Zdravotní prohlídka přiřadit uzlu vlákna CPU a GPU pro každou úlohu. Tímto způsobem můžete ovládat, který uzel co dělá, což je zvláště užitečné v prostředí s více počítači.
- Klikněte na svůj uzel Možnosti pro přístup k pokročilejším možnostem.
- Zde můžete ručně upravit konfiguraci uzlu. Přesto je nejlepší jej nechat tak, jak je, a manipulovat s ním pouze pomocí externích aplikací, jako je Poznámkový blok.
- Přejděte dolů a pomocí rozevírací nabídky vyberte, jaký typ akcelerace GPU má uzel používat (pokud je na vašem hardwaru k dispozici).
- Pokud chcete při kódování použít počítač, na kterém uzel běží, pro jiné úkoly, přepněte přepínač pod Nízká priorita procesu FFMPEG/ruční brzda aby uzel spotřeboval méně zdrojů a nedošlo k udušení vašeho PC. Alternativně, použijte aplikaci jako Process Lasso k převzetí kontroly nad vlákny vašeho CPU a ujistěte se, že nezačne procházet během kódování.
- Pro ještě větší kontrolu se můžete posouvat dolů a vytvořit a Plán uzlů, uvádějící, ve kterých hodinách dne bude uzel povoleno provádět úlohy kontroly stavu nebo překódování pomocí CPU nebo GPU.
- Když se vrátíte do Uzly panelu s alespoň jedním CPU nebo GPU přiřazeným pro překódování a kontroly stavu, uvidíte, že váš uzel začal pracovat na vašem příchozím souboru.
- Po počáteční kontrole a pokud příchozí soubor neodpovídá vašemu filtru, Tdarr jej začne překódovat.
Po dokončení můžete vidět výsledek, pokud přejděte na Inscenace sekce, kde v našem případě byl stav našeho souboru "Překódování bylo úspěšné“ a jeho velikost byla snížena na přibližně 49 MB. The Zacházení pole vpravo nabízí tři tlačítka pro ovládání položek tohoto seznamu.
Pomocí nich můžete znovu zařadit, přeskočit nebo přijmout kódování. Znovu zakódovanou verzi souboru naleznete ve složce „Připraveno“.
Síťové a hardwarově akcelerované kódování
Tdarr je nejlepší, když pro překódování souborů využívá veškerý výkon CPU a GPU všech počítačů ve vaší místní síti. To je však trochu složitější na nastavení.
V této části našeho průvodce považujeme za samozřejmé, že máte více než jeden počítač a mohou se navzájem „vidět“ prostřednictvím vaší místní sítě. Máte počítače, ale ještě jste je „nepropojili“? Vyberte si síťový přístup z naší kolekce schémata, na kterých lze založit domácí síť pro plnou konektivitua poté postupujte podle našeho průvodce jak nastavit zabezpečenou domácí síť.
- Protože všechny počítače, které se stanou uzly v síti Tdarr, budou vyžadovat přístup ke stejným mediálním souborům, měli byste je uchovávat ve sdílené složce přístupné ze sítě. K tomu je lepší použít vyhrazený síťový disk. Přesto jsme sdíleli stejnou složku „Videa“, kterou jsme vytvořili dříve, ale s „sdílené“ jako její síťový alias.
- Aktualizujte Zdroj, Mezipaměť pro překódování, a Výstupní složka cesty vaší knihovny, aby ukazovaly na příslušné podsložky ve vaší složce „Shared“.
- Nainstalujte Tdarr na ostatní počítače ve vaší místní síti. Pomocí správce souborů zadejte „konfigurace"složka v instalačním adresáři Tdarr.
- Vytvořte kopii souboru "Tdarr_Node_Config.json", pak otevřete originál pomocí textového editoru (jako je Poznámkový blok).
- Můžete změnit hodnotu vedle "nodeName" přiřadit uzlu libovolný název, například "my_laptop", aby bylo snazší rozpoznat a spravovat, co kde běží. Vedle "serverIP“, zadejte IP PC, na kterém provozujete server Tdarr. Jako "Port serveru", zadejte "8266".
- Dále musíte nakonfigurovat "pathTranlators". Tato část je nejsložitější na pochopení, protože ji musíte definovat dvojice cest. Vedle "server“, musíte zadat cestu, ze které má server Tdarr přístup k určité složce.
- Vedle "uzel“, musíte zadat ekvivalentní cestu, ze které může uzel přistupovat ke stejné složce prostřednictvím sítě. Takže skutečná cesta k naší příchozí složce na počítači serveru Tdarr byla //vmware-host/Shared Folders/Shared/Incoming, ale cesta ke stejné složce na našem uzlu PC byla přes namapovaný síťový disk "D:" a složky /Shared/Incoming.
- Musíte definovat překladač cest pro každou ze složek, které jste zadali v rozhraní Tdarr pro vaše složky „Příchozí“, „Dočasné“ a „Výstup“. Cílem je, aby server Tdarr i jeho uzly mohly najít stejné soubory prostřednictvím svých příslušných cest.
- Spusťte software uzlu na svém druhém PC a ujistěte se, že jak jeho firewall, tak firewall na vašem hlavním počítači serveru Tdarr umožňují spojení mezi nimi. Náš průvodce dál jak povolit aplikace přes bránu firewall systému Windows s tím může pomoci. Pokud vše funguje správně, měli byste vidět vyskakovací okno vzdáleného uzlu v rozhraní serveru Tdarr.
- Vedle jeho adresy uvidíte jeho IP adresu a budete moci ovládat jeho CPU a GPU vlákna a možnosti, jako by to byl místní uzel.
- Pokud vám nefunguje kódování GPU, je to pravděpodobně proto, že je deaktivován příslušný plugin. Za tímto účelem se vraťte do Knihovny stránku, přejděte dolů, vyhledejte její karty a klikněte na Možnosti překódování.
- Tam povolte „Migz-Transcode pomocí Nvidia GPU & FFMPEG" zapojit. Musíte jej také upřednostnit před kódováním CPU kliknutím levým tlačítkem myši, přetažením a přetažením nad "Migz-Transcode pomocí CPU a FFMPEG" zapojit.
- Ze stejného místa, pokud kliknete na plugin, můžete nakonfigurovat některé možnosti, jak bude fungovat. Do těch se však nebudeme ponořit, protože jsou mimo rozsah tohoto článku.
- Když se vrátíte do Uzly vaše uzly (pro které jste to povolili) by měly používat své GPU pro překódování.
Nastavte svůj Auto-Multi-Hyper-Encoder pomocí Tdarr
Nastavení složitého automatizačního softwaru, jako je Tdarr, může chvíli trvat a občas vás přiměje přemýšlet, proč něco nefunguje tak, jak bylo zamýšleno. Když to ale nastavíte, Tdarr se cítí jako kouzlo.
Přidejte jeho server a uzly do sekvencí automatického spouštění vašich počítačů a hej, vaše média budou vždy překódované na vysoce kvalitní, menší soubory s použitím optimálních rozlišení a formátů pro každý jednotlivý "stroj" ve vašem síť. To vše při využití všech dostupných CPU a GPU ve vašich počítačích, aniž byste museli hnout prstem.