Транскодирането отнема ли дни? Ако имате повече от един компютър, ето как да използвате Tdarr, за да ги накарате да увеличат скоростите на видео кодиране.
Транскодирането е една от най-взискателните задачи за вашия компютър, което се превръща в отнемащ време процес за крайния потребител. Кодирането на едно видео може да отнеме дни в зависимост от спецификациите на компютъра, използвания кодек и характеристиките на изходното видео. Това е мястото, където множество компютри и приложение като Tdarr могат да бъдат спасител.
Ако имате повече от един компютър в домашната си мрежа, защо не им позволите да подадат ръка за помощ при прекодиране на мултимедия? Tdarr може да превърне всичките ви компютри в възли на един и същ мрежов транскодер, което води до много по-бързо аудио и видео кодиране. Да видим как.
Какво е Tdarr?
Sonarr, Radarr и техните „братя и сестри“ са създадени, за да подпомагат медийното пиратство. Въпреки това, за разлика от другите приложения в семейството на pirate-y "...arr", Tdarr се различава по два важни начина, оправдаващи защо решихме да го използваме за това ръководство:
- Той не е специализиран в „предоставяне на достъп до незаконно съдържание“ като (повечето) неговите братя и сестри, а в модифицирането на медийните файлове, които вече притежавате.
- То омаловажава създаването на мрежи за масово видео кодиране. В миналото малцина, освен професионалистите в областта, като Netflix, можеха да извършат това успешно.
След като го настроите, Tdarr може да ви помогне да "уеднаквите" медийната си колекция, чиито файлове се разпространяват на различни устройства. Винаги можеш компресирайте видеоклипове, за да намалите размера на файла им себе си, но защо не делегирате напълно задачата на Tdarr?
- Можете да конфигурирате Tdarr да "изтегля" вашите медийни файлове от всичките ви устройства.
- След това може да ги прекодира във формати, подходящи за всеки от тях.
- И накрая, той може да съхранява резултатите в споделена папка или да ги „избутва“ към всяко устройство във вашата локална мрежа.
Най-хубавото е, че след като го настроите, той работи автоматично, като същевременно се възползва от хардуерните възможности на „възлите“ във вашата мрежа: настолни компютри с Windows, Linux сървъри, ARM-базирани Chromebook или вашите лъскави нови Mac.
В тази статия ще видим как можете да го настроите и използвате на два компютъра с Windows в една и съща домашна мрежа.
Как да инсталирате Tdarr
Въпреки че е сравнително сложна колекция от отделни скриптове и инструменти, инсталацията на Tdarr е проста.
- Започнете, като изтеглите подходящата версия на приложението за вашата платформа от Официалната страница на Tdarr в GitHub.
- Разархивирайте изтегления zip архив и стартирайте Tdarr актуализатор ап.
- Защитата на Windows може да ви предупреди, че се опитвате да стартирате неразпознато приложение. Кликнете върху Повече информация за да разрешите на приложението да работи.
- Кликнете върху Бягай все пак за да потвърдите, че искате да стартирате приложение, създадено "от неизвестен издател".
- Позволете на програмата за актуализиране на Tdarr да изтегли всичко необходимо на приложението. Ако видите някакво споменаване, че връзката е неуспешна, дайте достъп на програмата за актуализиране на Tdarr до интернет през вашата защитна стена.
Хардуерни изисквания на Tdarr
Можете да стартирате сървъра Tdarr и софтуера на възела на всеки компютър и да имате достъп до неговия интерфейс през почти всеки браузър. Въпреки това, производителността и функциите на вашия хардуер могат значително да повлияят на скоростите на кодиране.
Например, възел, работещ на модерен процесор AMD Ryzen, ще кодира едно и също видео за миг в сравнение с десетгодишен Intel Celeron.
Друг възел, използващ този на Nvidia NVEnc хардуерен енкодер за прекодиране, на свой ред ще бъде много по-бърз от процесора AMD Ryzen, но също така ще произвежда по-ниско качество или по-големи файлове.
Така че, ако смятате, че кодирането на Tdarr е твърде бавно, имате две възможности:
- Опитайте по-малко взискателен кодек или такъв, който е "хардуерно ускорен" от вашия хардуер.
- Надстройте до по-добър хардуер.
Освен това можете да стартирате Tdarr дори на десетгодишен лаптоп, ако можете да толерирате бавни скорости на кодиране.
Какво ще кажете за кодеците на Tdarr?
Няма да навлизаме в подробности какво представляват кодеците и как работят. Все пак трябва да споменем, че избраните от вас кодеци и енкодери са най-важният фактор за производителността на Tdarr при кодиране и качеството на произведените резултати.
- По-новите кодеци идват с по-добро съотношение качество/битрейт, но и по-високи хардуерни изисквания.
- Хардуерните енкодери могат значително да повишат производителността, но също така да произвеждат по-ниско качество/по-големи файлове от софтуерните енкодери (когато използват подобни настройки).
Имайки предвид горното, ето списък на кодеците, които си струва да използвате с Tdarr за повторно кодиране на вашите медийни файлове. Колкото по-близо до върха е даден кодек, толкова по-добро е качеството на изхода, толкова по-високи са изискванията му и толкова по-бавно е времето за кодиране.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- AV1/H.265 GPU-подпомогнато кодиране
- H.264 GPU-подпомогнато кодиране
- MPEG4, DivX, Xvid
- MPEG2
Как да конфигурирате Tdarr
Ядрото на Tdarr е неговият сървър, който осигурява достъпен от браузъра интерфейс за приложението, управлява медиите и организира кодирането между различни възли. Сървърът не прави никакво кодиране сам. За целта се нуждае от поне един възел.
Всеки възел може да има своя собствена конфигурация и да работи локално на вашия компютър или друг компютър в същата мрежа. Възлите са отговорни за медийния анализ, проверките на състоянието, повторното кодиране и т.н.
Сървърът контролира всички възли, как действат върху медиите и управлява файловете.
Възлите на Tdarr идват предварително конфигурирани за работа на „локалния“ компютър, без да се изисква мрежа. По този начин, ако планирате да използвате Tdarr само на един компютър, трябва само да конфигурирате неговия сървър (с изключение на незначителни настройки на възлите).
Конфигуриране на вашия Tdarr сървър
В тази статия ще видим как можете да конфигурирате Tdarr сървър от нулата, без да импортирате съществуваща медийна колекция. Имате ли създадена медийна библиотека? Можете да промените пътищата, които ще използваме, за да посочим вашите съществуващи папки, за да може Tdarr да ги обработи и да ги кодира повторно.
- За да конфигурирате Tdarr за един компютър, въведете Tdarr сървър папка, създадена от програмата за актуализиране на Tdarr, и стартирайте Приложението Tdarr Server.
- Както при актуализатора, вероятно ще трябва да му разрешите достъп през вашата защитна стена.
- Страницата на Tdarr не се отвори автоматично в браузъра ви по подразбиране? Въведете следното в адресната лента на вашия браузър: "localhost: 8265/" и натиснете Въведете за да посетите уеб базирания GUI на Tdarr. Предлагаме ви отметка за по-лесен достъп в бъдеще.
- Ако не ви харесва как изглежда страницата на Tdarr, можете да промените темата й от Настроики страница.
- Превъртайки надолу на същата страница, ще намерите поредица от Граници на разделителната способност полета. Те ви позволяват да задавате персонализирани разделителни способности за вашите медии.
- Например, тъй като имам достъп само до Full HD екрани, зададох "1920" като ширината в Ширина Макс поле на всички разделителни способности над 1080p и тяхната височина като "1188“ в съответните им Височина Макс полета. По този начин Tdarr никога няма да прекодира мултимедия с по-висока разделителна способност от естествената Full HD (1920 x 1080) на моите монитори, създавайки много по-малки файлове по-бързо, отколкото ако трябваше да се справя с по-високи резолюции.
- Имате нужда от поне една библиотека за вашата медия, така че посетете библиотеки страница и щракнете върху Библиотека + бутон, за да създадете такъв.
- Въведете произволно име, което желаете, в полето "Име на библиотеката".
- Стартирайте любимия си файлов изследовател. Изберете къде искате да съхранявате вашите медии и създайте папка. За тази статия използвахме папка с име "Видеоклипове" в основата на системното "C" устройство.
- Създайте три подпапки в тази папка. За по-лесно използване сме ги нарекли "Входящи", "Готов", и "Временно". „Входящи“ е мястото, където ще пуснем всички необработени файлове, за да ги провери Tdarr. „Временна“ е папката, която Tdarr ще използва, докато обработва файлове. „Готово“ е мястото, където Tdarr ще извежда обработените файлове.
- Върнете се към интерфейса на Tdarr, преминете към библиотеки изберете вашата библиотека и ако не се вижда на екрана ви, превъртете надолу, за да намерите Източник раздел. Кликнете върху него и въведете пълния път до вашата папка Incoming в Източник поле по-долу.
- Преместване на Транскодиране на кеша и въведете пълния път до вашата папка „Временна“ в Кеш памет поле.
- Накрая преминете към Изходна папка, и както може би се досещате, въведете пълния път до вашата папка „Ready“ в Изход поле.
- Щракнете върху превключвателя до Изходна папка в този раздел, за да може Tdarr да използва папките Incoming и Ready като Input и Output. Ако не го направите, Tdarr ще съхранява всичко в папката Incoming. Ако имате много медийни файлове, това може бързо да се обърка.
Ако желаете, можете да контролирате скоростта, с която Tdarr сканира папката Incoming за нови файлове. За да направите това, преминете към вашата библиотека Източник раздела, превъртете малко надолу и променете номера в Интервал на сканиране на папка поле под Настройки за наблюдение на папки.
По същия начин, точно по-долу, можете да му кажете да стартира сканиране на час и да определи колко Нишки за скенер на файлове които ще използват. Ако съхранявате вашите медии на NVMe или SSD устройства, увеличаването на броя на нишките на файловия скенер може да повиши производителността.
По-старите механични твърди дискове обаче понасят значителен удар в производителността, когато се опитват да осъществят достъп до файлове паралелно, така че е най-добре да не превишавате стойността по подразбиране от "2" за тези. Можете също да активирате опцията за Задържане на файлове след сканиране и дефинирайте колко дълго (в секунди) тези файлове ще останат заключени, за да сте сигурни, че други приложения няма да им пречат.
Вашата библиотека Филтри разделът ви позволява да дефинирате разделителни способности и кодеци, които предпочитате да пропуснете. Ако, например, искате Tdarr само да намаляване на мащаба видеоклипове, можете да въведете всички популярни по-ниски разделителни способности до естествената разделителна способност на вашия монитор (като "360p", "720p" и "1080p"), разделени със запетаи в Решения за пропускане на полето.
The Кодеци за пропускане полето работи по подобен начин. Например, ако въведете "AV1, HEVC" в това поле Tdarr няма да опита да прекодира видео файлове, които вече са компресирани с тези кодеци.
За да накара Tdarr да обработи вашите файлове, той ще трябва да наблюдава входящата папка, за да открие промени (известни още като нови файлове). За целта посетете вашата библиотека Източник и плъзнете превключвателя до Часовник за папки надясно.
Персонализиране на възлите и кодирането на Tdarr
Tdarr изисква поне един активен възел, за да действа върху вашата медия, така че е време да насочим вниманието си към тях.
- Докато вашият Tdarr сървър все още е активен, за да добавите възел към него, въведете Tdarr възел папка, създадена от програмата за актуализиране на Tdarr, и стартирайте Приложение за възел Tdarr ще намерите в него.
- Ще видите известие на страницата на уеб интерфейса на интерфейса на Tdarr, че възелът е бил регистриран.
- За да тествате нещата, поставете медиен файл във вашата входяща папка.
- Преминете към главната страница на Tdarr (с име "Tdarr") и превъртете до дъното, под Статус, за да намерите вашата библиотека. Скоро ще видите файла, който сте добавили към вашата папка Incoming, да се появява там.
- Нищо няма да се случи, защото вашият възел трябва да бъде конфигуриран да действа върху него. За целта превъртете нагоре, за да намерите Възли панел и щракнете върху името на вашия възел.
- Ще видите повече подробности за избрания възел и можете да използвате плюс и минус бутони до Прекодиране и Преглед на здравето за да присвоите на възела CPU и GPU нишки за всяка задача. По този начин вие контролирате кой възел какво прави, което е особено полезно в среда с няколко компютъра.
- Кликнете върху вашия възел Настроики бутон за достъп до неговите по-разширени опции.
- Можете ръчно да редактирате конфигурацията на възела от тук. Все пак най-добре е да го оставите такъв, какъвто е и да го манипулирате само с помощта на външни приложения като Notepad.
- Превъртете надолу и използвайте падащото меню, за да изберете кой тип GPU ускорение искате да използва възелът (ако е наличен на вашия хардуер).
- Ако искате да използвате компютъра, на който работи възелът, за други задачи, докато кодирате, преместете превключвателя под Нисък приоритет на процеса FFMPEG/HandBrake за да накарате възела да консумира по-малко ресурси и да избегнете задушаване на вашия компютър. Алтернативно, използвайте приложение като Process Lasso, за да поемете контрола върху нишките на вашия процесор и се уверете, че няма да започне да обхожда по време на кодиране.
- За още повече контрол можете да превъртите надолу и да създадете График на възела, посочвайки кои часове от деня на даден възел ще бъде разрешено да изпълнява задачи за проверка на здравето или прекодиране с помощта на CPU или GPU.
- Когато се върнете към Възли панел с поне един CPU или GPU, назначен за транскодиране и проверки на здравето, ще видите, че вашият възел е започнал да работи върху входящия ви файл.
- След първоначална проверка и ако входящият файл не отговаря на вашия филтър, Tdarr ще започне да го прекодира.
Можете да видите резултата, когато е готово, ако превъртите до Постановка раздел, където в нашия случай състоянието на нашия файл беше "Прекодирането е успешно“, а размерът му беше намален до около 49 MB. The Боравене полето вдясно предлага три бутона за управление на записите в този списък.
Използвайки ги, можете да поставите отново в опашка, да пропуснете или да приемете кодиране. Можете да намерите прекодираната версия на вашия файл в папката „Готово“.
Мрежово и хардуерно ускорено кодиране
Tdarr е най-добър, когато използвате цялата мощност на процесора и графичния процесор на всички компютри във вашата локална мрежа за повторно кодиране на вашите файлове. Това обаче е малко по-сложно за настройка.
За тази част от нашето ръководство приемаме за даденост, че имате повече от един компютър и те могат да се „виждат“ през вашата локална мрежа. Имате компютрите, но все още не сте ги „свързали в мрежа“? Изберете мрежов подход от нашата колекция от диаграми, върху които да базирате вашата домашна мрежа за пълна свързаности след това следвайте нашето ръководство как да настроите защитена домашна мрежа.
- Тъй като всички компютри, които ще станат възли в мрежата на Tdarr, ще изискват достъп до едни и същи медийни файлове, трябва да ги съхранявате в споделена папка, достъпна за мрежата. По-добре е да използвате специално мрежово устройство за това. Все пак споделихме същата папка „Видеоклипове“, която създадохме по-рано, но с „споделено" като негов мрежов псевдоним.
- Актуализирайте Източник, Транскодиране на кеша, и Изходна папка пътеки на вашата библиотека, за да сочат към съответните подпапки във вашата папка „Споделена“.
- Инсталирайте Tdarr на другите компютри във вашата локална мрежа. Използвайте вашия файлов мениджър, за да въведете "конфигурации" в инсталационната директория на Tdarr.
- Направете копие на „Tdarr_Node_Config.json" файл, след което отворете оригинала с текстов редактор (като Notepad).
- Можете да промените стойността до "име на възел", за да присвоите на възела произволно име, като "my_laptop", за да улесните разпознаването и управлението на това, което къде работи. До "serverIP", въведете IP адреса на компютъра, на който стартирате Tdarr сървъра. като "serverPort", въведете "8266".
- След това трябва да конфигурирате "pathTranslators". Този раздел е най-сложен за разбиране, тъй като трябва да го дефинирате двойки пътеки. До "сървър", трябва да въведете пътя, от който Tdarr сървърът има достъп до определена папка.
- До "възел", трябва да въведете еквивалентния път, от който възел може да има достъп до същата папка през мрежата. И така, действителният път до нашата входяща папка на сървърния компютър Tdarr беше //vmware-host/Shared Folders/Shared/Incoming, но пътят до същата папка на нашия възлов компютър беше през картографираното мрежово устройство „D:“ и папките /Shared/Incoming.
- Трябва да дефинирате преводач на пътя за всяка от папките, които сте посочили в интерфейса на Tdarr за вашите папки „Входящи“, „Временни“ и „Изходни“. Целта е както сървърът Tdarr, така и неговите възли да могат да намират едни и същи файлове през съответните им пътища.
- Стартирайте софтуера за възел на втория си компютър и се уверете, че неговата защитна стена и тази на вашия основен Tdarr сървър PC позволяват връзки между тях. Нашето ръководство за как да разрешите приложения през защитната стена на Windows може да помогне с това. Трябва да видите изскачащия прозорец на отдалечения възел в интерфейса на сървъра на Tdarr, ако всичко работи правилно.
- До неговия адрес ще видите неговия IP адрес и ще можете да контролирате неговите CPU и GPU нишки и опции, сякаш е локален възел.
- Ако GPU кодирането не работи за вас, това вероятно е защото подходящият плъгин е деактивиран. За това се върнете към библиотеки страница, превъртете надолу, за да намерите нейните раздели, и щракнете върху Опции за прекодиране.
- Там активирайте "Migz-Transcode с помощта на Nvidia GPU & FFMPEG" плъгин. Трябва също да му дадете приоритет пред кодирането на процесора, като щракнете с левия бутон, плъзнете и го пуснете над "Migz-транскодиране с помощта на CPU и FFMPEG" плъгин.
- От същото място, ако щракнете върху плъгин, можете да конфигурирате някои опции за това как ще работи. Ние обаче няма да се потопим в тях, тъй като те са извън обхвата на тази статия.
- Когато се върнете към Възли панел, вашите възли (за които сте активирали това) трябва да използват своите графични процесори за прекодиране.
Настройте вашия Auto-Multi-Hyper-Encoder с Tdarr
Настройването на сложен софтуер за автоматизация като Tdarr може да отнеме известно време и понякога да ви накара да се чудите защо нещо не работи по предназначение. Когато го настроите обаче, Tdarr се чувства като магия.
Добавете неговия сървър и възли към последователностите за автоматично стартиране на вашите компютри и хей, престо, вашите медии винаги ще бъдат прекодирани до висококачествени, по-малки файлове, като се използват оптималните разделителни способности и формати за всяка отделна „машина“ във вашия мрежа. И всичко това, докато се възползвате от всички налични процесори и графични процесори във вашите компютри, без да се налага да си мръднете пръста.