¿La transcodificación lleva días? Si tiene más de una PC, aquí le mostramos cómo usar Tdarr para que aumenten sus velocidades de codificación de video.
La transcodificación es una de las tareas más exigentes para su PC, lo que se traduce en un proceso que requiere mucho tiempo para el usuario final. La codificación de un solo video puede llevar días, según las especificaciones de la PC, el códec utilizado y las características del video de origen. Ahí es donde varias PC y una aplicación como Tdarr pueden ser un salvavidas.
Si tiene más de una PC en su red doméstica, ¿por qué no dejar que le ayuden a transcodificar medios? Tdarr puede convertir todas sus PC en nodos del mismo transcodificador en red, lo que da como resultado una codificación de audio y video mucho más rápida. Veamos cómo.
¿Qué es Tdarr?
Sonarr, Radarr y sus "hermanos" se crearon para ayudar con la piratería de medios. Sin embargo, a diferencia de las otras aplicaciones de la familia pirata "...arr", Tdarr difiere en dos aspectos cruciales, lo que justifica por qué hemos decidido usarla para esta guía:
- No se especializa en "conceder acceso a contenido ilegal" como (la mayoría de) sus hermanos, sino en modificar los archivos multimedia que ya posee.
- Trivializa la creación de redes de codificación masiva de video. En el pasado, pocos, además de los profesionales en el campo, como Netflix, podían lograr esto con éxito.
Después de configurarlo, Tdarr puede ayudarlo a "unificar" su colección de medios, cuyos archivos se distribuyen en varios dispositivos. Tu siempre puedes comprimir videos para reducir su tamaño de archivo usted mismo, pero ¿por qué no delegar completamente la tarea a Tdarr?
- Puede configurar Tdarr para "extraer" sus archivos multimedia de todos sus dispositivos.
- Luego puede volver a codificarlos en formatos apropiados para cada uno de ellos.
- Finalmente, puede almacenar los resultados en una carpeta compartida o "empujarlos" a cada dispositivo en su red local.
Lo mejor de todo es que después de configurarlo, funciona automáticamente mientras aprovecha las capacidades del hardware. de los "nodos" en su red: PC de escritorio con Windows, servidores Linux, Chromebooks basados en ARM o su nuevo y reluciente Mac.
Para este artículo, veremos cómo puede configurarlo y usarlo en dos PC con Windows en la misma red doméstica.
Cómo instalar Tdarr
A pesar de ser una colección relativamente complicada de scripts y herramientas independientes, la instalación de Tdarr es sencilla.
- Comience descargando la versión adecuada de la aplicación para su plataforma desde Página oficial de GitHub de Tdarr.
- Extraiga el archivo zip descargado y ejecute el Tdarr actualizador aplicación
- La protección de Windows puede advertirle que está intentando ejecutar una aplicación no reconocida. Haga clic en Más información para permitir que la aplicación se ejecute.
- Haga clic en Correr a ninguna parte para reconocer que desea ejecutar una aplicación creada "por un editor desconocido".
- Permita que el actualizador de Tdarr descargue todo lo que necesita la aplicación. Si ve alguna mención de que una conexión falló, otorgue al actualizador Tdarr acceso a Internet a través de su firewall.
Requisitos de hardware de Tdarr
Puede ejecutar el servidor Tdarr y el software del nodo en cualquier PC y acceder a su interfaz a través de casi cualquier navegador. Sin embargo, el rendimiento y las características de su hardware pueden afectar significativamente las velocidades de codificación.
Por ejemplo, un nodo que se ejecuta en una CPU AMD Ryzen moderna codificará el mismo video en un abrir y cerrar de ojos en comparación con un Intel Celeron de diez años.
Otro nodo, usando Nvidia NVEnc El codificador de hardware para la transcodificación será, a su vez, mucho más rápido que la CPU AMD Ryzen, pero también producirá archivos de menor calidad o más grandes.
Entonces, si encuentra que la codificación de Tdarr es demasiado lenta, tiene dos opciones:
- Pruebe con un códec menos exigente o uno que sea "acelerado por hardware" por su hardware.
- Actualice a un mejor hardware.
Aparte de eso, puede ejecutar Tdarr incluso en una computadora portátil de diez años si puede tolerar velocidades de codificación lentas.
¿Qué pasa con los códecs de Tdarr?
No entraremos en detalles sobre qué son los códecs y cómo funcionan. Sin embargo, debemos mencionar que los códecs y codificadores que elija son el factor más importante para el rendimiento de codificación de Tdarr y la calidad de los resultados producidos.
- Los códecs más nuevos vienen con una mejor relación calidad/tasa de bits, pero también con requisitos de hardware más altos.
- Los codificadores de hardware pueden aumentar drásticamente el rendimiento, pero también producen archivos más grandes o de menor calidad que los codificadores de software (cuando se usan configuraciones similares).
Con lo anterior en mente, aquí hay una lista de los códecs que vale la pena usar con Tdarr para volver a codificar sus archivos multimedia. Cuanto más cerca esté un códec de la parte superior, mejor será la calidad de salida, mayores serán sus requisitos y más lento será el tiempo de codificación.
- AV1
- H.265/HEVC
- VP9
- H.264/AVC
- Codificación asistida por GPU AV1/H.265
- Codificación asistida por GPU H.264
- MPEG4, DivX, Xvid
- MPEG2
Cómo configurar Tdarr
El núcleo de Tdarr es su servidor, que proporciona una interfaz accesible desde el navegador para la aplicación, administra los medios y organiza la codificación entre varios nodos. El servidor no realiza ninguna codificación por sí solo. Para eso, necesita al menos un nodo.
Cada nodo puede tener su propia configuración y ejecutarse localmente en su PC u otra computadora en la misma red. Los nodos son responsables del análisis de medios, controles de salud, recodificación, etc.
El servidor controla todos los nodos, cómo actúan en los medios y administra los archivos.
Los nodos de Tdarr vienen preconfigurados para ejecutarse en la PC "local" sin necesidad de una red. Por lo tanto, si solo planea usar Tdarr en una sola PC, solo tiene que configurar su servidor (aparte de los ajustes menores de los nodos).
Configuración de su servidor Tdarr
Para este artículo, veremos cómo puede configurar Tdarr Server desde cero sin importar una colección de medios existente. ¿Tienes una biblioteca multimedia configurada? Puede modificar las rutas que usaremos para apuntar a sus carpetas existentes para que Tdarr las procese y las vuelva a codificar.
- Para configurar Tdarr para una sola computadora, ingrese el Servidor Tdarr carpeta creada por el actualizador de Tdarr y ejecute el Aplicación del servidor Tdarr.
- Al igual que con el actualizador, probablemente tendrá que permitirle el acceso a través de su firewall.
- ¿La página de Tdarr no se abrió automáticamente en su navegador predeterminado? Ingrese lo siguiente en la barra de direcciones de su navegador: "localhost: 8265/", y presione Ingresar para visitar la GUI basada en web de Tdarr. te sugerimos marcador para facilitar el acceso en el futuro.
- Si no te gusta cómo se ve la página de Tdarr, puedes cambiar su tema desde la Opciones página.
- Desplazándose hacia abajo en la misma página, encontrará una serie de Límites de resolución campos. Esos le permiten establecer resoluciones personalizadas para sus medios.
- Por ejemplo, dado que solo tengo acceso a Full HD pantallas, he configurado "1920"como el ancho en el Ancho máx. campo de todas las resoluciones por encima de 1080p y su altura como "1188"en sus respectivos Altura máxima campos. De esta manera, Tdarr nunca volverá a codificar medios a una resolución más alta que la Full HD nativa (1920 x 1080) de mis monitores, produciendo archivos mucho más pequeños más rápidamente que si tuviera que lidiar con mayor resoluciones
- Necesita al menos una biblioteca para sus medios, así que visite la bibliotecas página y haga clic en el biblioteca + botón para crear uno.
- Escriba el nombre que desee en el campo que dice "Nombre de la biblioteca".
- Inicie su explorador de archivos favorito. Elija dónde desea guardar sus medios y cree una carpeta. Para este artículo, usamos una carpeta llamada "Vídeos" en la raíz de la unidad "C" del sistema.
- Cree tres subcarpetas dentro de esa carpeta. Para facilitar su uso, los hemos llamado "Entrante", "Listo", y "Temporario". "Entrante" es donde soltaremos los archivos sin procesar para que Tdarr los revise. "Temporal" es la carpeta que usará Tdarr mientras procesa los archivos. "Listo" es donde Tdarr generará los archivos procesados.
- Vuelva a la interfaz de Tdarr, muévase a la bibliotecas página, seleccione su biblioteca y, si no está visible en su pantalla, desplácese hacia abajo para encontrar el Fuente pestaña. Haga clic en él e ingrese la ruta completa a su carpeta Entrante en el Fuente campo de abajo.
- Mover a la Caché de transcodificación pestaña e ingrese la ruta completa a su carpeta "Temporal" en el Cache campo.
- Finalmente, muévase a la Carpeta de salida, y como habrás adivinado, ingresa la ruta completa a tu carpeta "Ready" en el Producción campo.
- Haga clic en el interruptor junto a Carpeta de salida en esa pestaña para que Tdarr use las carpetas Entrante y Listo como Entrada y Salida. Si no lo hace, Tdarr almacenará todo en la carpeta Entrante. Si tiene muchos archivos multimedia, eso puede complicarse rápidamente.
Si lo desea, puede controlar la velocidad a la que Tdarr escanea la carpeta Entrante en busca de nuevos archivos. Para hacer eso, muévase a su biblioteca Fuente pestaña, desplácese un poco hacia abajo y cambie el número en la Intervalo de exploración de vigilancia de carpetas campo bajo Configuración de vigilancia de carpetas.
Del mismo modo, justo debajo, puede indicarle que ejecute un análisis por hora y defina cuántos Subprocesos del escáner de archivos que usará. Si almacena sus medios en unidades NVMe o SSD, aumentar la cantidad de subprocesos del escáner de archivos puede mejorar el rendimiento.
Sin embargo, los discos duros mecánicos más antiguos tienen un impacto significativo en el rendimiento cuando intentan acceder a archivos en paralelo, por lo que es mejor no exceder el valor predeterminado de "2" para esos. También puede habilitar la opción de Retener archivos después de escanear y defina cuánto tiempo (en segundos) permanecerán bloqueados esos archivos para garantizar que otras aplicaciones no interfieran con ellos.
la de tu biblioteca filtros La pestaña le permite definir resoluciones y códecs que preferiría omitir. Si, por ejemplo, desea que Tdarr solo reducir la escala videos, puede ingresar todas las resoluciones más bajas populares hasta la resolución nativa de su monitor (como "360p", "720p" y "1080p"), separados por comas en el Resoluciones para omitir campo.
El Códecs para omitir campo funciona de manera similar. Por ejemplo, si escribe "AV1, HEVC" en ese campo, Tdarr no intentará volver a codificar archivos de video ya comprimidos con esos códecs.
Para que Tdarr procese sus archivos, tendrá que observar la carpeta entrante para detectar cambios (también conocido como: nuevos archivos). Para eso, visite su biblioteca Fuente pestaña y mueva el interruptor al lado de reloj carpeta A la derecha.
Personalización de nodos y codificación de Tdarr
Tdarr requiere al menos un nodo activo para actuar en sus medios, por lo que es hora de centrar nuestra atención en ellos.
- Con su servidor Tdarr aún activo, para agregarle un nodo, ingrese el nodo Tdarr carpeta creada por el actualizador Tdarr y ejecute el Aplicación de nodo Tdarr encontrarás dentro de él.
- Verá una notificación en la página de la interfaz web de la interfaz de Tdarr de que un nodo fue registrado.
- Para probar las cosas, coloque un archivo multimedia en su carpeta de entrada.
- Vaya a la página principal de Tdarr (llamada "Tdarr") y desplácese hasta la parte inferior, debajo Estado, para encontrar su biblioteca. Pronto verá aparecer allí el archivo que agregó a su carpeta Entrante.
- No pasará nada porque su nodo debe configurarse para actuar sobre él. Para eso, desplácese hacia arriba para encontrar el Nodos panel y haga clic en el nombre de su nodo.
- Verá más detalles sobre el nodo seleccionado y podrá utilizar el más y menos botones junto a Transcodificar y Chequeo de salud para asignar al nodo subprocesos de CPU y GPU para cada tarea. De esta manera, usted controla qué nodo hace qué, lo cual es especialmente útil en un entorno de múltiples computadoras.
- Haga clic en su nodo Opciones para acceder a sus opciones más avanzadas.
- Puede editar manualmente la configuración del nodo desde aquí. Aún así, es mejor dejarlo como está y solo manipularlo usando aplicaciones externas como el Bloc de notas.
- Desplácese hacia abajo y use el menú desplegable para seleccionar qué tipo de aceleración de GPU desea que use el nodo (si está disponible en su hardware).
- Si desea usar la PC en la que se ejecuta el nodo para otras tareas mientras codifica, mueva el interruptor debajo Baja prioridad de proceso de FFMPEG/HandBrake para que el nodo consuma menos recursos y evitar ahogar tu PC. Alternativamente, use una aplicación como Process Lasso para tomar el control de sus subprocesos de CPU y asegúrese de que no comience a rastrearse durante la codificación.
- Para tener aún más control, puede desplazarse hacia abajo y crear un Calendario de nodos, que indica a qué horas del día se le permitirá a un nodo realizar tareas de verificación de estado o transcodificación usando la CPU o la GPU.
- Cuando regreses a la Nodos panel con al menos una CPU o GPU asignada para transcodificación y controles de estado, verá que su nodo ha comenzado a trabajar en su archivo entrante.
- Después de una verificación inicial y si el archivo entrante no coincide con su filtro, Tdarr comenzará a transcodificarlo.
Puede ver el resultado cuando haya terminado si se desplaza a la Puesta en escena apartado donde, en nuestro caso, el estado de nuestro expediente era "Transcodificación exitosa", y su tamaño se redujo a alrededor de 49 MB. El Manejo El campo de la derecha ofrece tres botones para controlar las entradas de esta lista.
Al usarlos, puede volver a poner en cola, omitir o aceptar una codificación. Puede encontrar la versión recodificada de su archivo dentro de la carpeta "Listo".
Codificación acelerada por red y hardware
Tdarr es mejor cuando usa toda la potencia de la CPU y la GPU de todas las PC en su red local para volver a codificar sus archivos. Sin embargo, eso es un poco más complicado de configurar.
Para esta parte de nuestra guía, damos por sentado que tiene más de una PC y que pueden "verse" entre sí a través de su red local. ¿Tiene las PC pero aún no las ha "conectado en red"? Elija un enfoque de red de nuestra colección de diagramas en los que basar su red doméstica para una conectividad totaly luego siga nuestra guía en Cómo configurar una red doméstica segura.
- Dado que todas las PC que se convertirán en nodos en la red de Tdarr requerirán acceso a los mismos archivos multimedia, debe guardarlos en una carpeta compartida accesible en la red. Es mejor usar una unidad de red dedicada para eso. Aún así, compartimos la misma carpeta "Videos" que creamos anteriormente, pero con "compartido" como su alias de red.
- Actualizar el Fuente, Caché de transcodificación, y Carpeta de salida rutas de su biblioteca para apuntar a las respectivas subcarpetas dentro de su carpeta "Compartida".
- Instale Tdarr en las otras PC en su red local. Use su administrador de archivos para ingresar el "configuraciones" carpeta en el directorio de instalación de Tdarr.
- Haz una copia del "Tdarr_Node_Config.json", luego abra el original con un editor de texto (como el Bloc de notas).
- Puede cambiar el valor junto a "nombre del nodo" para asignarle al nodo el nombre que desee, como "mi_portátil", para que sea más fácil reconocer y administrar qué se ejecuta y dónde. Junto a "servidor IP", ingrese la IP de la PC en la que ejecuta el servidor Tdarr. como el "Puerto de servicio", ingresar "8266".
- A continuación, debe configurar el "pathTraductores". Esta sección es la más complicada de entender ya que necesita que definas pares de caminos. Junto a "servidor", debe ingresar la ruta desde la cual el servidor Tdarr puede acceder a una carpeta en particular.
- Junto a "nodo", debe ingresar la ruta equivalente desde la cual un nodo puede acceder a la misma carpeta a través de la red. Entonces, la ruta real a nuestra carpeta entrante en la PC del servidor Tdarr fue //vmware-host/Carpetas compartidas/Compartido/Entrante, pero la ruta a la misma carpeta en nuestra PC nodo fue a través de la unidad de red asignada "D:" y las carpetas /Shared/Incoming.
- Debe definir un traductor de ruta para cada una de las carpetas que ha especificado en la interfaz de Tdarr para sus carpetas "Entrante", "Temporal" y "Salida". El objetivo es que tanto el servidor Tdarr como sus nodos puedan encontrar los mismos archivos a través de sus respectivas rutas.
- Ejecute el software del nodo en su segunda PC y asegúrese de que tanto su firewall como el de su PC servidor Tdarr principal permitan conexiones entre ellos. nuestra guía sobre cómo permitir aplicaciones a través del firewall de Windows puede ayudar con eso. Debería ver la ventana emergente del nodo remoto en la interfaz del servidor Tdarr si todo funciona correctamente.
- Junto a su dirección, verá su dirección IP y podrá controlar sus subprocesos y opciones de CPU y GPU como si fuera un nodo local.
- Si la codificación de GPU no funciona para usted, probablemente se deba a que el complemento apropiado está deshabilitado. Para eso, vuelve a la bibliotecas página, desplácese hacia abajo para encontrar sus pestañas y haga clic en Opciones de transcodificación.
- Allí, habilite el "Transcodificación Migz con GPU Nvidia y FFMPEG" enchufar. También debe priorizarlo sobre la codificación de la CPU haciendo clic con el botón izquierdo, arrastrándolo y soltándolo sobre el "Transcodificación Migz usando CPU y FFMPEG" enchufar.
- Desde el mismo lugar, si hace clic en un complemento, puede configurar algunas opciones sobre cómo funcionará. Sin embargo, no nos sumergiremos en ellos, ya que están fuera del alcance de este artículo.
- Cuando regreses a la Nodos panel, sus nodos (para los que ha habilitado eso) deberían usar sus GPU para transcodificar.
Configure su Auto-Multi-Hyper-Encoder con Tdarr
Configurar un software de automatización complicado como Tdarr puede llevar un tiempo y, en ocasiones, hacer que te preguntes por qué algo no funciona según lo previsto. Sin embargo, cuando lo configuras, Tdarr se siente como magia.
Agregue su servidor y nodos a las secuencias de inicio automático de sus computadoras, y listo, sus medios siempre estarán recodificado en archivos más pequeños y de alta calidad, usando las resoluciones y formatos óptimos para cada "máquina" en su red. Todo mientras aprovecha todas las CPU y GPU disponibles en sus PC sin tener que mover un dedo.