Una versión de FFmpeg en WebAssembly y JavaScript que permite grabar, convertir y transmitir video y audio desde el navegador.
HaveAGitGat/Tdarr
Herramienta distribuida para automatizar bibliotecas multimedia: transcodifica y remultiplexa archivos de video y audio con FFmpeg o HandBrake mediante reglas condicionales de plugins.
- Estrellas
- 4,383
- Forks
- 124
- Issues abiertos
- 49
- Último commit
- hace 3 días
¿Qué es?
Tdarr es un sistema web para automatizar la transcodificación y la remultiplexación de una biblioteca multimedia. Un Tdarr Server central coordina los Tdarr Nodes que se ejecutan en Windows, macOS, Linux (incluidas las arquitecturas arm y arm64) o Docker; cada nodo recibe tareas y procesa archivos con FFmpeg o HandBrake.
El procesamiento se basa en stacks de plugins. Cada plugin combina filtros (códec, contenedor, resolución, tamaño y antigüedad) con acciones como transcodificar, eliminar subtítulos, estandarizar pistas de audio o remultiplexar contenedores, de modo que los archivos solo se modifican cuando hace falta. Un uso habitual es convertir video H.264 a H.265 (HEVC) para reducir el tamaño de los archivos, o normalizarlos para mejorar la compatibilidad de reproducción entre dispositivos.
Cada biblioteca tiene sus propios ajustes, una programación (planificador de 7 días y 24 horas) y límites de workers repartidos entre tareas de transcodificación y comprobación de integridad, con CPU o GPU. El proyecto también incluye un monitor de carpetas, un detector de tareas bloqueadas, balanceo de carga entre unidades, búsqueda por propiedades de los metadatos de los archivos y estadísticas de la biblioteca.
Funciones clave
- 01Arquitectura distribuida de servidor y nodos compatible con Windows, macOS, Linux y Docker.
- 02Stacks de plugins que combinan filtros y acciones, con plugins de JavaScript que puedes crear o modificar.
- 03Transcodificación y remultiplexación con HandBrake o FFmpeg, mediante workers de CPU y GPU.
- 04Programaciones y límites de workers por biblioteca, además de balanceo de carga entre unidades.
- 05Monitor de carpetas, detector de workers bloqueados y búsqueda de archivos por propiedades.
Casos de uso
- Convertir una biblioteca grande de videos H.264 a H.265 para reducir el espacio de almacenamiento.
- Eliminar de los archivos pistas de subtítulos, comentarios o subtítulos para personas con discapacidad auditiva que no se quieran conservar.
- Estandarizar contenedores y pistas de audio para que el contenido se reproduzca de forma fiable en distintos dispositivos.
- Aprovechar la capacidad disponible de CPU o GPU en varias máquinas para procesar una biblioteca multimedia en segundo plano.
Inicio rápido
- 1
Descarga y configura Tdarr siguiendo la guía de instalación oficial enlazada en el README
Antes de usarlo
- La licencia no está claramente indicada en los metadatos, así que consulta las condiciones del proyecto antes de usarlo.
- Tdarr funciona como un servidor con nodos de trabajo independientes, por lo que el autoalojamiento requiere cierto esfuerzo de configuración.
- La transcodificación depende de FFmpeg o HandBrake; debes tener uno de ellos disponible para ejecutar el trabajo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Tdarr?
- Herramienta distribuida para automatizar bibliotecas multimedia: transcodifica y remultiplexa archivos de video y audio con FFmpeg o HandBrake mediante reglas condicionales de plugins. Tdarr es un sistema web para automatizar la transcodificación y la remultiplexación de una biblioteca multimedia. Un Tdarr Server central coordina los Tdarr Nodes que se ejecutan en Windows, macOS, Linux (incluidas las arquitecturas arm y arm64) o Docker; cada nodo recibe tareas y procesa archivos con FFmpeg o HandBrake.
- ¿Tdarr es gratuito? ¿Qué licencia tiene?
- Tdarr es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Tdarr sigue mantenido?
- Mantenimiento activo. El último commit de Tdarr fue el 3 nov 2026.
- ¿Para qué puedo usar Tdarr?
- Convertir una biblioteca grande de videos H.264 a H.265 para reducir el espacio de almacenamiento. Eliminar de los archivos pistas de subtítulos, comentarios o subtítulos para personas con discapacidad auditiva que no se quieran conservar. Estandarizar contenedores y pistas de audio para que el contenido se reproduzca de forma fiable en distintos dispositivos. Aprovechar la capacidad disponible de CPU o GPU en varias máquinas para procesar una biblioteca multimedia en segundo plano.
- ¿Cómo se instala Tdarr?
- Descarga y configura Tdarr siguiendo la guía de instalación oficial enlazada en el README
- ¿Dónde consigo Tdarr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HaveAGitGat/Tdarr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de bibliotecas C y herramientas de línea de comandos para decodificar, codificar, convertir, filtrar y transmitir audio, video y subtítulos.
Herramienta autoalojada que analiza bibliotecas de video, música y audiolibros con ffprobe y muestra sus metadatos técnicos en una interfaz web.
Ejecuta ffmpeg en una máquina remota con GPU desde cualquier cliente a través de un único puerto TCP, sin passthrough de GPU ni sistemas de archivos compartidos.
Biblioteca TypeScript sin dependencias para leer, escribir y convertir archivos de video y audio (MP4, WebM, MP3, etc.) en el navegador.
Interfaz gráfica multiplataforma para FFmpeg que permite cortar, recortar y remultiplexar archivos de video y audio sin volver a codificarlos.