Repolode
HaveAGitGat

HaveAGitGat/Tdarr

Распределённая система автоматизации медиатеки: транскодирует и ремультиплексирует видео- и аудиофайлы с помощью FFmpeg или HandBrake по условным правилам плагинов.

Звёзды
4,388
Форки
124
Открытые issues
49
Последний коммит
5 дней назад

Что это?

Tdarr — веб-система для автоматизации транскодирования и ремультиплексирования файлов в медиатеке. Центральный Tdarr Server координирует Tdarr Nodes, работающие на Windows, macOS, Linux (включая arm и arm64) или Docker. Каждый узел получает задачи и обрабатывает файлы с помощью FFmpeg или HandBrake.

Обработка выполняется по цепочкам плагинов. Каждый плагин сочетает фильтры (кодек, контейнер, разрешение, размер, возраст файла) с действиями, например транскодированием, удалением субтитров, приведением аудиодорожек к единому формату или ремультиплексированием контейнера. Благодаря этому файлы изменяются только при необходимости. Среди типичных задач — преобразование видео H.264 в H.265 (HEVC) для уменьшения размера файлов и нормализация файлов для более совместимого воспроизведения на устройствах.

Для каждой библиотеки можно настроить отдельные параметры, расписание (планировщик на 7 дней и 24 часа) и лимиты обработчиков транскодирования и проверки состояния на CPU или GPU. В проект также входят наблюдатель за папками, детектор зависших задач, балансировка нагрузки между дисками, поиск файлов по метаданным и статистика библиотек.

Ключевые возможности

  • 01Распределённая архитектура сервера и узлов для Windows, macOS, Linux и Docker.
  • 02Цепочки плагинов, объединяющие фильтры и действия; плагины на JavaScript можно писать и изменять.
  • 03Транскодирование и ремультиплексирование с помощью HandBrake или FFmpeg, с использованием обработчиков на CPU и GPU.
  • 04Расписания и лимиты обработчиков для каждой библиотеки, а также балансировка нагрузки между дисками.
  • 05Наблюдатель за папками, детектор зависших обработчиков и поиск файлов по свойствам.

Сценарии использования

  • Преобразование большой видеотеки H.264 в H.265, чтобы уменьшить занимаемое хранилище.
  • Удаление из файлов ненужных субтитров, аудиодорожек с комментариями или дорожек скрытых субтитров.
  • Приведение контейнеров и аудиодорожек к единому формату, чтобы медиаконтент надёжно воспроизводился на разных устройствах.
  • Фоновая обработка медиатеки с использованием свободных ресурсов CPU или GPU на нескольких компьютерах.

Быстрый старт

  1. 1

    Скачайте и настройте Tdarr, следуя официальному руководству по установке, ссылка на которое есть в README

Что важно знать

  • Лицензия не указана в метаданных достаточно ясно, поэтому перед использованием проверьте условия проекта.
  • Tdarr работает как сервер с отдельными узловыми воркерами, поэтому для самостоятельного хостинга потребуется некоторая настройка.
  • Для транскодирования требуется FFmpeg или HandBrake; чтобы выполнять задачи, установите одну из этих программ.

В подборках

Темы

Частые вопросы

Что такое Tdarr?
Распределённая система автоматизации медиатеки: транскодирует и ремультиплексирует видео- и аудиофайлы с помощью FFmpeg или HandBrake по условным правилам плагинов. Tdarr — веб-система для автоматизации транскодирования и ремультиплексирования файлов в медиатеке. Центральный Tdarr Server координирует Tdarr Nodes, работающие на Windows, macOS, Linux (включая arm и arm64) или Docker. Каждый узел получает задачи и обрабатывает файлы с помощью FFmpeg или HandBrake.
Tdarr можно использовать бесплатно? Какая у него лицензия?
Tdarr распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Tdarr всё ещё поддерживается?
Активно поддерживается. Последний коммит в Tdarr — 3 нояб. 2026 г..
Для чего можно использовать Tdarr?
Преобразование большой видеотеки H.264 в H.265, чтобы уменьшить занимаемое хранилище. Удаление из файлов ненужных субтитров, аудиодорожек с комментариями или дорожек скрытых субтитров. Приведение контейнеров и аудиодорожек к единому формату, чтобы медиаконтент надёжно воспроизводился на разных устройствах. Фоновая обработка медиатеки с использованием свободных ресурсов CPU или GPU на нескольких компьютерах.
Как установить Tdarr?
Скачайте и настройте Tdarr, следуя официальному руководству по установке, ссылка на которое есть в README
Где скачать Tdarr?
Исходный код и инструкции по установке — на GitHub: https://github.com/HaveAGitGat/Tdarr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Набор библиотек на C и инструментов командной строки для декодирования, кодирования, конвертации, фильтрации и потоковой передачи аудио, видео и субтитров.

66,7 тыс.+549 за неделю14,5 тыс.COtherОбновлён 5 часов назад

Самостоятельно размещаемый инструмент для сканирования видео-, музыкальных и аудиокнижных коллекций с помощью ffprobe и просмотра технических метаданных в веб-интерфейсе.

50917PythonAGPL-3.0Активно поддерживаетсяОбновлён вчера

Кроссплатформенный GUI для FFmpeg, позволяющий без перекодирования вырезать и обрезать видео- и аудиофайлы, а также выполнять их ремультиплексирование.

45,8 тыс.+271 за неделю2,3 тыс.TypeScriptGPL-2.0Активно поддерживаетсяОбновлён 4 дня назад