Aplicar una resolución personalizada
7 min
todas las versiones de brightsignos desde la 8 3 en adelante admiten modos de video personalizados en las plataformas de hardware series 3 y posteriores formato de modeline modeline es una línea de configuración que proporciona información al servidor sobre una pantalla conectada y cómo debe manejarse en la resolución de pantalla especificada el modeline a continuación es específico para formatos de hasta 4k inclusive y el formato del modeline sigue xfree86 modeline https //en wikipedia org/wiki/xfree86 modeline notas sobre modeline las marcas de sincronización horizontal y vertical ( hsync y vsync ) son obligatorias, pero otras marcas no son compatibles solo se admiten modos de video progresivos (no modos de video entrelazados) la frecuencia del reloj de píxeles se redondeará al 0 25mhz más cercano hay varias maneras de calcular un modeline el programa de línea de comandos cvt , que está disponible en linux, genera modelines en el formato correcto (aunque debe eliminar las comillas alrededor del nombre del modo) use la marca r , que reduce el blanking información edid en la pestaña vídeo del brightsign author dws, y la línea de comandos brightsign edid hdmi , ambas generan las entradas detailed descriptor mode (dtd) edid en el formato modeline puede conectar una pantalla, consultar el edid y usar el modeline resultante como su modeline personalizado puede crear su propio modeline a partir de la documentación de una pantalla en particular formato de modeline 8k tenga en cuenta que para los estándares 8k, usar la herramienta ‘cvt' para generar modelines puede no generar valores significativos (es decir, pueden superar el reloj de píxeles máximo), y puede que necesite usar un modeline compatible con cea 861 (como el ejemplo 8k anterior) modo personalizado configurar videomode en personalizado significa que se usará el modeline almacenado el modo configurado siempre será de 8 bits por color y rgb para modos en los que el área de píxeles es mayor de 2 5 millones, la capa gráfica tendrá un cuarto del tamaño y se ampliará de forma predeterminada configurar el modo en custom\ fullres fuerza una capa gráfica de resolución completa, como ocurre con los modos preestablecidos de resolución más alta algunos reproductores no permiten modos fullres ; consulte gráficos de resolución completa docid 9ktbw3iodxqkqz2bivpsk para obtener más información habilitar resoluciones personalizadas en brightscript use setcustommodeline() en rovideomode docid\ qq734nqz0hcwni0unsdmp para analizar el modeline, comprobar que esté dentro del rango admitido y luego almacenar el valor en el registro el nuevo modeline solo está activo cuando videomode se establece en personalizado y, al igual que con la mayoría de los cambios de videomode, requiere reiniciar la aplicación métodos como getconfiguredmode devolverán el ancho, la altura y la frecuencia de cuadros calculada del modo personalizado consulte los ejemplos al final de esta página habilitar resoluciones personalizadas en javascript la clase videomodeconfiguration docid\ uupzxkyflbsolyh8olces contiene setcustommodeline() , que devuelve si se requiere o no un reinicio si videomode ya está configurado en personalizado , se requerirá un reinicio ejemplo vmc = require("@brightsign/videomodeconfiguration"); let video config = new vmc; let modelinesuccess = await video config setcustommodeline("modeline 3440x1440r 319 75 3440 3488 3520 3600 1440 1443 1453 1481 +hsync vsync"); let modesuccess = await video config setmode({modename "custom"}) limitaciones de modeline los reproductores brightsign admiten cualquier videomode que tenga un ancho entre el más estrecho y el más ancho de cualquiera de los videomodes preestablecidos (por ejemplo, entre 640 y 4096 en reproductores 4k, o entre 640 y 7680 en reproductores 8k) una altura entre la más baja y la más alta de cualquiera de los modos de video preestablecidos (por ejemplo, entre 288 y 2160 en reproductores 4k, o entre 288 y 4320 en reproductores 8k) una frecuencia de reloj de píxel entre 25 0mhz y 2376 0mhz para reproductores 8k, entre 25 0mhz y 594 0mhz para reproductores 4k, o entre 25 0mhz y 200 0mhz para reproductores hd ejemplos consulte esta página https //github com/brightsign/video mode plugin/tree/master para ver ejemplos de plugins de video mode para modelos con salida hdmi® única y múltiple