Транскодирование занимает дни? Если у вас более одного компьютера, вот как использовать Tdarr, чтобы повысить скорость кодирования видео.

Транскодирование — одна из самых сложных задач для вашего ПК, что требует много времени для конечного пользователя. Кодирование одного видео может занять несколько дней, в зависимости от характеристик ПК, используемого кодека и характеристик исходного видео. Вот где несколько компьютеров и такое приложение, как Tdarr, могут спасти жизнь.

Если в вашей домашней сети более одного компьютера, почему бы не позволить им протянуть руку помощи при перекодировании медиафайлов? Tdarr может превратить все ваши ПК в узлы одного и того же сетевого транскодера, что приведет к гораздо более быстрому кодированию аудио и видео. Посмотрим, как.

Что такое Тдарр?

Sonarr, Radarr и их «братья» были созданы для борьбы с медиа-пиратством. Однако, в отличие от других приложений из семейства пиратских "...arr", Tdarr отличается двумя существенными особенностями, что объясняет, почему мы решили использовать его в этом руководстве:

instagram viewer
  • Он не специализируется на «предоставлении доступа к нелегальному контенту», как (большинство) его братьев и сестер, а на изменении медиафайлов, которые у вас уже есть.
  • Это упрощает создание сетей массового кодирования видео. В прошлом немногие, за исключением профессионалов в этой области, таких как Netflix, могли успешно справиться с этим.

После настройки Tdarr может помочь вам «объединить» вашу медиаколлекцию, файлы которой разбросаны по разным устройствам. Вы всегда можете сжимать видео, чтобы уменьшить размер файла себя, но почему бы полностью не делегировать задачу Tdarr?

  1. Вы можете настроить Tdarr так, чтобы он «извлекал» ваши медиафайлы со всех ваших устройств.
  2. Затем он может перекодировать их в форматы, подходящие для каждого из них.
  3. Наконец, он может сохранять результаты в общей папке или «рассылать» их на каждое устройство в вашей локальной сети.

Лучше всего то, что после того, как вы его настроите, он будет работать автоматически, используя возможности аппаратного обеспечения. «узлов» в вашей сети: настольные ПК с Windows, серверы Linux, Chromebook на базе ARM или ваш новенький Мак.

В этой статье мы увидим, как его настроить и использовать на двух компьютерах под управлением Windows в одной домашней сети.

Как установить Tdarr

Несмотря на то, что Tdarr представляет собой относительно сложный набор отдельных скриптов и инструментов, его установка проста.

  1. Начните с загрузки соответствующей версии приложения для вашей платформы с Официальная страница Tdarr на GitHub.
  2. Извлеките загруженный zip-архив и запустите Tdarr. программа обновления приложение.
  3. Защита Windows может предупредить вас, что вы пытаетесь запустить неопознанное приложение. Нажмите на Больше информации чтобы разрешить запуск приложения.
  4. Нажмите на Беги в любом случае чтобы подтвердить, что вы хотите запустить приложение, созданное «неизвестным издателем».
  5. Разрешите программе обновления Tdarr загрузить все необходимое для приложения. Если вы видите какие-либо упоминания о сбое подключения, предоставьте программе обновления Tdarr доступ к Интернету через брандмауэр.

Аппаратные требования Tdarr

Вы можете запустить сервер Tdarr и программное обеспечение узла на любом ПК и получить доступ к его интерфейсу практически через любой браузер. Однако производительность и функции вашего оборудования могут существенно повлиять на скорость кодирования.

Например, узел, работающий на современном процессоре AMD Ryzen, будет мгновенно кодировать то же видео, что и Intel Celeron десятилетней давности.

Другой узел, использующий Nvidia НВЭнк аппаратный кодировщик для транскодирования, в свою очередь, будет намного быстрее, чем процессор AMD Ryzen, но также будет создавать файлы более низкого качества или большего размера.

Итак, если вы находите кодирование Tdarr слишком медленным, у вас есть два варианта:

  • Попробуйте менее требовательный кодек или тот, который «аппаратно ускоряется» вашим оборудованием.
  • Обновите оборудование до лучшего.

Кроме того, вы можете запустить Tdarr даже на ноутбуке десятилетней давности, если вы переносите низкую скорость кодирования.

А как насчет кодеков Tdarr?

Мы не будем вдаваться в подробности о том, что такое кодеки и как они работают. Тем не менее, мы должны отметить, что кодеки и кодировщики, которые вы выбираете, являются наиболее важным фактором для производительности кодирования Tdarr и качества получаемых результатов.

  • Новые кодеки имеют лучшее соотношение качества и битрейта, но и более высокие требования к оборудованию.
  • Аппаратные кодировщики могут значительно повысить производительность, но также создавать файлы более низкого качества и большего размера, чем программные кодировщики (при использовании аналогичных настроек).

Имея в виду вышеизложенное, вот список кодеков, которые стоит использовать с Tdarr для перекодирования ваших медиафайлов. Чем ближе кодек к вершине, тем лучше качество вывода, выше его требования и медленнее время кодирования.

  1. АВ1
  2. H.265/HEVC
  3. ВП9
  4. Н.264/АВК
  5. Кодирование AV1/H.265 с помощью графического процессора
  6. Кодирование H.264 с помощью графического процессора
  7. MPEG4, DivX, Xvid
  8. MPEG2

Как настроить Tdarr

Ядром Tdarr является его сервер, который предоставляет доступный через браузер интерфейс для приложения, управляет мультимедиа и координирует кодирование между различными узлами. Сервер не выполняет никакого кодирования самостоятельно. Для этого ему нужен хотя бы один узел.

Каждый узел может иметь свою собственную конфигурацию и работать локально на вашем ПК или другом компьютере в той же сети. Узлы отвечают за анализ мультимедиа, проверку работоспособности, перекодирование и т. д.

Сервер контролирует все узлы, их действия с носителями и управляет файлами.

Узлы Tdarr предварительно настроены для работы на «локальном» ПК без подключения к сети. Таким образом, если вы планируете использовать Tdarr только на одном ПК, вам нужно только настроить его сервер (за исключением незначительных настроек узла).

Настройка вашего сервера Tdarr

В этой статье мы увидим, как настроить Tdarr Server с нуля, не импортируя существующую коллекцию мультимедиа. У вас есть настроенная медиатека? Вы можете изменить пути, которые мы будем использовать, чтобы указать на ваши существующие папки, чтобы Tdarr обработал их и перекодировал.

  1. Чтобы настроить Tdarr для одного компьютера, введите Сервер Tdarr папку, созданную программой обновления Tdarr, и запустите Приложение Tdarr Server.
  2. Как и в случае с программой обновления, вам, вероятно, придется разрешить доступ к ней через брандмауэр.
  3. Страница Tdarr не открылась автоматически в вашем браузере по умолчанию? Введите в адресной строке браузера следующее: «localhost: 8265/» и нажмите Входить посетить веб-интерфейс Tdarr. Мы предлагаем вам закладка это для более легкого доступа в будущем.
  4. Если вам не нравится, как выглядит страница Tdarr, вы можете изменить ее тему с Параметры страница.
  5. Прокручивая вниз на той же странице, вы найдете ряд Границы разрешения поля. Они позволяют вам устанавливать собственные разрешения для ваших медиафайлов.
  6. Например, поскольку у меня есть доступ только к Full HD экраны, я установил "1920" как ширина в Ширина Макс. поле всех разрешений выше 1080p и их высота как "1188"в своих соответствующих Высота Макс. поля. Таким образом, Tdarr никогда не будет перекодировать медиаданные с более высоким разрешением, чем родное Full HD (1920 x 1080). моих мониторов, создавая гораздо меньшие файлы быстрее, чем если бы ему приходилось иметь дело с более высокими резолюции.
  7. Вам нужна хотя бы одна библиотека для ваших медиафайлов, поэтому посетите веб-сайт Библиотеки страницу и нажмите кнопку Библиотека + кнопку, чтобы создать его.
  8. Введите любое имя, которое вы хотите, в поле с указанием "Имя библиотеки".
  9. Запустите свой любимый файловый менеджер. Выберите, где вы хотите хранить свои медиафайлы, и создайте папку. Для этой статьи мы использовали папку с именем «Видео" в корне системного диска "С".
  10. Создайте внутри этой папки три подпапки. Для простоты использования мы назвали их "Входящий", "Готовый", и "Временный". «Входящие» — это то место, куда мы будем отбрасывать любые необработанные файлы, чтобы Tdarr мог их проверить. «Временная» — это папка, которую Tdarr будет использовать при обработке файлов. «Готово» — это место, где Tdarr будет выводить обработанные файлы.
  11. Вернитесь к интерфейсу Tdarr, перейдите к Библиотеки страницу, выберите свою библиотеку и, если она не отображается на экране, прокрутите вниз, чтобы найти Источник вкладка Нажмите на нее и введите полный путь к папке «Входящие» в поле Источник поле ниже.
  12. Перейти к Перекодировать кеш вкладку и введите полный путь к папке «Временные» в Кэш поле.
  13. Наконец, перейдите к Папки вывода, и, как вы могли догадаться, введите полный путь к вашей папке «Готово» в Выход поле.
  14. Щелкните переключатель рядом с Папки вывода на этой вкладке, чтобы Tdarr использовал папки «Входящие» и «Готово» в качестве входных и выходных. Если вы этого не сделаете, Tdarr сохранит все в папке «Входящие». Если у вас много медиафайлов, это может быстро привести к беспорядку.

При желании вы можете контролировать скорость, с которой Tdarr сканирует папку «Входящие» на наличие новых файлов. Для этого перейдите в свою библиотеку Источник вкладку, прокрутите немного вниз и измените число в Интервал сканирования папок поле под Настройки просмотра папок.

Точно так же прямо ниже вы можете указать, чтобы он выполнял ежечасное сканирование и определял, сколько Потоки файлового сканера что будет использовать. Если вы храните свои медиафайлы на дисках NVMe или SSD, увеличение количества потоков файлового сканера может повысить производительность.

Однако старые механические жесткие диски значительно снижают производительность при параллельном доступе к файлам, поэтому лучше не превышать значение по умолчанию "2" для тех. Вы также можете включить опцию Удерживать файлы после сканирования и определите, как долго (в секундах) эти файлы будут оставаться заблокированными, чтобы другие приложения не мешали им.

Ваша библиотека Фильтры Вкладка позволяет определить разрешения и кодеки, которые вы предпочитаете пропускать. Если, например, вы хотите, чтобы Tdarr даунскейл видео, вы можете ввести все популярные более низкие разрешения вплоть до родного разрешения вашего монитора (например, «360p», «720p» и «1080p»), разделенные запятыми в Разрешения для пропуска поля.

Кодеки, которые нужно пропустить поле работает аналогично. Например, если вы наберете "АВ1, HEVC" в этом поле Tdarr не будет пытаться перекодировать видеофайлы, уже сжатые этими кодеками.

Чтобы Tdarr обрабатывал ваши файлы, ему нужно будет следить за входящей папкой, чтобы обнаруживать изменения (также известные как новые файлы). Для этого посетите свою библиотеку Источник вкладку и щелкните переключатель рядом с Папка смотреть Направо.

Настройка узлов и кодировки Tdarr

Tdarr требует, чтобы хотя бы один активный узел воздействовал на ваши носители, так что пришло время обратить на них внимание.

  1. Когда ваш сервер Tdarr все еще активен, чтобы добавить к нему узел, введите Узел Tdarr папку, созданную программой обновления Tdarr, и запустите Приложение узла Tdarr вы найдете в нем.
  2. На странице веб-интерфейса интерфейса Tdarr вы увидите уведомление о том, что узел был зарегистрирован.
  3. Чтобы проверить, поместите медиафайл в папку входящих.
  4. Перейдите на главную страницу Tdarr (под названием «Tdarr») и прокрутите вниз, под Положение дел, чтобы найти вашу библиотеку. Вскоре вы увидите, что файл, который вы добавили в папку «Входящие», появится там.
  5. Ничего не произойдет, потому что ваш узел должен быть настроен для работы с ним. Для этого прокрутите вверх, чтобы найти Узлы панели и нажмите на имя вашего узла.
  6. Вы увидите более подробную информацию о выбранном узле, и вы можете использовать плюс и минус кнопки рядом с Перекодировать и Проверка здоровья для назначения узлу потоков ЦП и ГП для каждой задачи. Таким образом, вы контролируете, какой узел что делает, что особенно полезно в многокомпьютерной среде.
  7. Нажмите на свой узел Параметры кнопку, чтобы получить доступ к дополнительным параметрам.
  8. Здесь вы можете вручную отредактировать конфигурацию узла. Тем не менее, лучше оставить все как есть и манипулировать им только с помощью внешних приложений, таких как Блокнот.
  9. Прокрутите вниз и используйте раскрывающееся меню, чтобы выбрать тип ускорения графического процессора, который вы хотите использовать на узле (если он доступен на вашем оборудовании).
  10. Если вы хотите использовать ПК, на котором работает узел, для других задач во время кодирования, щелкните переключатель под Низкий приоритет процесса FFMPEG/HandBrake чтобы узел потреблял меньше ресурсов и не удушал ваш компьютер. Альтернативно, используйте приложение, такое как Process Lasso, чтобы взять под контроль потоки процессора. и убедитесь, что он не начнет сканирование во время кодирования.
  11. Для еще большего контроля вы можете прокрутить вниз и создать Расписание узла, указывающее, в какие часы дня узлу будет разрешено выполнять задачи проверки работоспособности или перекодирования с использованием ЦП или ГП.
  12. Когда вы вернетесь в Узлы панель с хотя бы одним процессором или графическим процессором, назначенным для перекодирования и проверки работоспособности, вы увидите, что ваш узел начал работать с вашим входящим файлом.
  13. После первоначальной проверки и если входящий файл не соответствует вашему фильтру, Tdarr начнет его транскодирование.

Вы можете увидеть результат, когда это будет сделано, если вы прокрутите до Постановка раздел, где в нашем случае статус нашего файла был "Успешное перекодирование", а его размер сократился примерно до 49 МБ. Умение обращаться Поле справа предлагает три кнопки для управления элементами этого списка.

Используя их, вы можете повторно поставить в очередь, пропустить или принять кодировку. Вы можете найти перекодированную версию вашего файла в папке «Готово».

Сетевое и аппаратное ускорение кодирования

Tdarr лучше всего подходит для использования всей мощности процессора и графического процессора всех компьютеров в вашей локальной сети для перекодирования ваших файлов. Однако это немного сложнее в настройке.

В этой части нашего руководства мы считаем само собой разумеющимся, что у вас более одного ПК, и они могут «видеть» друг друга через вашу локальную сеть. У вас есть компьютеры, но вы еще не «подключили их к сети»? Выберите сетевой подход из нашей коллекции схемы, на которых можно построить домашнюю сеть для полного подключения, а затем следуйте нашему руководству по как настроить безопасную домашнюю сеть.

  1. Поскольку всем компьютерам, которые станут узлами в сети Tdarr, потребуется доступ к одним и тем же медиафайлам, их следует хранить в доступной по сети общей папке. Для этого лучше использовать выделенный сетевой диск. Тем не менее, мы поделились той же папкой «Видео», которую создали ранее, но с «общий" как его сетевой псевдоним.
  2. Обновите Источник, Перекодировать кеш, и Папки вывода пути вашей библиотеки, чтобы указать на соответствующие подпапки в вашей «Общей» папке.
  3. Установите Tdarr на другие компьютеры в вашей локальной сети. Используйте ваш файловый менеджер, чтобы войти в "конфиги" в каталоге установки Tdarr.
  4. Сделайте копию "Tdarr_Node_Config.json", затем откройте оригинал с помощью текстового редактора (например, Блокнота).
  5. Вы можете изменить значение рядом с "имя_узла", чтобы присвоить узлу любое имя, например "my_laptop", чтобы упростить распознавание и управление тем, что и где работает. Рядом с "IP-адрес сервера", введите IP-адрес ПК, на котором вы запускаете сервер Tdarr. Как "порт сервера", входить "8266".
  6. Далее необходимо настроить "pathПереводчики". Этот раздел является наиболее сложным для понимания, поскольку он требует от вас определения пары дорожек. Рядом с "сервер", необходимо ввести путь, по которому сервер Tdarr может получить доступ к определенной папке.
  7. Рядом с "узел", необходимо ввести эквивалентный путь, по которому узел может получить доступ к той же папке по сети. Итак, фактический путь к нашей входящей папке на ПК-сервере Tdarr был //vmware-host/Общие папки/Общие/Входящие, но путь к той же папке на нашем узловом ПК был через подключенный сетевой диск "D:" и папки /Shared/Incoming.
  8. Вы должны определить преобразователь пути для каждой из папок, которые вы указали в интерфейсе Tdarr для ваших папок «Входящие», «Временные» и «Выходные». Цель состоит в том, чтобы сервер Tdarr и его узлы могли находить одни и те же файлы по соответствующим путям.
  9. Запустите программное обеспечение узла на своем втором компьютере и убедитесь, что его брандмауэр и брандмауэр на вашем основном сервере Tdarr разрешают соединения между ними. Наш гид по как разрешить приложения через брандмауэр Windows может помочь с этим. Вы должны увидеть всплывающее окно удаленного узла в интерфейсе вашего сервера Tdarr, если все работает правильно.
  10. Рядом с его адресом вы увидите его IP-адрес и сможете управлять его потоками и параметрами ЦП и ГП, как если бы это был локальный узел.
  11. Если у вас не работает кодирование с помощью графического процессора, возможно, это связано с тем, что соответствующий плагин отключен. Для этого вернитесь к Библиотеки страницу, прокрутите вниз, чтобы найти ее вкладки, и нажмите Параметры перекодирования.
  12. Там включите "Migz-Transcode с использованием графического процессора Nvidia и FFMPEG"плагин. Вы также должны установить приоритет над кодированием ЦП, щелкнув левой кнопкой мыши, перетащив и опустив его над «Migz-Transcode с использованием CPU и FFMPEG"плагин.
  13. В том же месте, если вы нажмете на плагин, вы можете настроить некоторые параметры его работы. Однако мы не будем углубляться в них, поскольку они выходят за рамки этой статьи.
  14. Когда вы вернетесь в Узлы панели, ваши узлы (для которых вы это включили) должны использовать свои графические процессоры для транскодирования.

Настройте авто-мульти-гипер-энкодер с помощью Tdarr

Настройка сложного программного обеспечения для автоматизации, такого как Tdarr, может занять некоторое время и иногда заставлять вас задуматься, почему что-то не работает должным образом. Однако при настройке Tdarr кажется волшебством.

Добавьте его сервер и узлы в последовательности автозапуска ваших компьютеров, и вуаля, ваши носители всегда будут перекодированы в высококачественные файлы меньшего размера с использованием оптимальных разрешений и форматов для каждой отдельной «машины» в вашем сеть. И все это при использовании всех доступных процессоров и графических процессоров на ваших ПК без необходимости даже пальцем пошевелить.