He aquí mi experiencia haciendo funcionar HDR en Plasma. Se agradecen correcciones si es que es problema mio con el VLC. Pero vaya descubrimiento mpv.

VLC ha sido mi reproductor de cabecera durante lustros, una roca reproduciendo múltiples formatos, muchísimas funcionalidades... pero con el HDR hemos topado. Ahora que tengo un monitor con soporte nativo HDR y las partes de Mesa 25.1 y Plasma están alineadas era el momento de probar esa profundidad de color sin hechizos arcanos ni parches, pero no lo conseguí con VLC. En cambio con mpv ha sido facilísimo y se nota la calidad con mucha diferencia. Os dejo mi config por si os sirve o por si me queréis hacer alguna recomendación.

Artículo original en https://kdeexpress.gitlab.io/47/

Si no ves nada tras esta linea, es que tu app no sabe leer bien el feed RSS, avisales o prueba otra ;)

/etc/mpv/mpv.conf
vo=gpu-next
#gpu-api=vulkan
target-colorspace-hint=yes
alang=en,eng,enUS,ja,jp,jpn,es,esp
slang=en,eng,enUS,es,esp

Si hay algún cambio de configuración lo ire actualizando en https://marzal.gitlab.io/mundolibre/docs/multimedia/video/

Más info sobre mpv y HDR.


Transcripción disponibles en steno.fm por si vuestra Podcatcher no los implementa, como estas.

Y transcripción completa al pinchar aquí
        
Buenas, estamos de vuelta en KDE Express, episodio 47. Yo lo 
estoy grabando el sábado 14, aunque seguramente os lo publique 
el lunes 16. Hoy vengo a contaros una 
historia, una historia de un no tan joven informático que 
tenía ilusión por ver contenido HDR 
y que tuvo una travesía en el desierto hasta que finalmente 
lo ha conseguido. La cosa es que por una serie de 
casualidades se juntó que alguien necesitaba un monitor, 
con lo cual si yo le pasaba el de mi mujer y el mío se lo pasaba 
a mi mujer, yo no tenía monitor. 
Y como no tenemos televisión en casa, desde que somos padres 
no hemos tenido tiempo de sentarnos en el salón, pues dije, bueno, 
me compro un monitor grande, así lo más grande posible. 
Y lo podemos usar de tele cuando nos sentemos cerca del 
ordenador, si es que vemos una película al año, y cuando no, 
yo tengo un buen pantallote para trabajar. 
Entonces me puse a buscar, las pantallas muy muy grandes son 
imposibles, creo que tengo un monitor de 32, lo puedo confirmar, 
aquí estamos, 34 pulgadas. Total, que me compré una 
pantalla OLED de 34 pulgadas que soporta HDR. 
Yo había estado leyendo que Plasma ya soportaba HDR y que había 
mirado que VLC soporta HDR. Total, que me compro el monitor, 
me pongo a ver algunas películas, digo, no sé, pues no lo noto 
yo. Verse se ve bien, pero no noto 
ahí los colores vivos, vivos, que dé gusto verlos. 
Empiezo a investigar y parece ser que es que en Plasma 
funcionaba, pero como Mesa todavía no lo tenía puesto en 
su rama estable, hacía falta un paquete de AUR 
o instalártelo desde GitHub, faltaba una librería que 
alguien de Plasma había hecho, aunque sirve para cualquier 
distribución, que te mete las extensiones necesarias para que 
esto funcione. Yo dije, bueno, me voy a 
esperar un poco porque en Plasma, no, en Mesa 25.1 ya esto está 
y funciona, aunque al final lo terminé 
probando por curiosidad y efectivamente esa librería hace que funcione, 
pero no nos adelantemos. La cosa es que Plasma lo soporta, 
pero hace falta una librería en Mesa. 
Mesa se publica 25.1 y la cosa sigue igual. Yo, mientras tanto, 
estuve investigando y no he conseguido encontrar 
nada de información de VLC y Linux. En su página web, os dejo 
enlaces, pone que soporta HDR. En los foros hay gente hablando 
de cómo ver el contenido HDR en un monitor que no es HDR, 
que es SDR, de estándar. Pero vamos, yo VLC lo he dejado 
por imposible y es mi navegador, mi reproductor de audio y 
vídeo de cabecera desde hace, yo creo que más de 
20 años. Entonces, si hay alguien que sepa 
cómo hacerlo funcionar, por favor decírmelo. 
Yo no he encontrado alguna configuración avanzada que lo 
haga. A mí VLC, sí es verdad que me 
reproduce bien todos los vídeos, se traga todos los coders, 
el contenido HDR lo muestra, pero lo muestra súper blanqueado. 
En inglés lo dice en washout. Y es verdad, se nota un montón. 
Encontré buscando MPV, que es otro reproductor, que no tiene 
nada que ver con VLC. A mí me sonaba de los tiempos 
en los que yo usaba el SM Player. 
El SM Player como backend, como motor de renderizado, tenía el 
M Player. Pero hubo un momento que le dejaron 
poner el MPV porque era más avanzado y tenía más mantenimiento. 
Total, que me pongo a investigar MPV y tiene 500.000 configuraciones, 
una comunidad súper avanzada de opciones que puedes cambiar. 
Total, veo que MPV sí que soporta HDR en Linux, en la página, en 
la wiki de Arch. Hay como cuatro maneras de 
hacerlo. Yo me pongo a probarlas y una 
no es compatible porque es para DRM sin tener Wayland. 
Otra es compatible con Wayland. Se me ve mal. 
Se me ve todo rojo, rojo, no tiene sentido. 
Otra no me funciona y digo, madre mía, vaya desastre. 
La cosa es que probé con la extensión que no había querido 
probar y hace que funcione y luego probé cuando ya salió 
Mesa 25.1 y en MPV funciona perfectamente 
y en VLC sigo sin hacerlo funcionar. 
Entonces, en las notas del programa y en una entrada del 
blog que tengo os dejo la configuración que 
yo he puesto y también os dejo la entrada de wiki de Arch 
que te explica las tres maneras de hacerlo funcionar. 
Una es por Vulkan y otra es por Wayland. 
Yo me bajé varios ficheros de pruebas y los he probado todos 
y funcionan y se ve la diferencia un montón. 
La cosa es que como todavía no he jugado a hacerlo por aceleración 
por hardware estoy haciéndolo por CPU 
y ojito porque cuando te ponen un vídeo de 4K a renderizar, o 
sea reproducir en HDR la CPU sube que da gusto. 
Pero la cosa es que funciona. Por lo que he leído, MPV a 
estas alturas ya lo soporta todo por defecto 
y es posible que no hace falta que hagáis nada. 
Yo sí que he visto que antiguamente, y lo he dejado así porque parecen 
buenas prácticas hay que poner el motor de 
renderizado que es VO igual en vez de GPU, que en la 
documentación oficial dice que ya soporta HDR 
a GPU NEXT, que es la versión próxima que siempre tiene 
algunas novedades. Luego hay que poner un Target 
Color Space Hint igual a Yes que está en auto y yo tengo 
muy claro que haga falta pero bueno, lo recomiendan en 
algunos sitios y luego ya he puesto, como me puse 
a investigar, pues el A-Lang y el S-Lang 
también lo he añadido que es por defecto, qué idiomas 
quieres, qué prioridad quieres que el audio y los subtítulos 
te salten. Yo ahora mismo ya estoy disfrutando 
perfectamente del HDR sí que es verdad que lo mismo 
han pasado ocho meses desde que me compré el monitor 
hasta que ya no tengo que hacer nada para poder ver el 
contenido pero la cosa es que al final 
llegó primero en modo geek 
de que te lo tenías que currar tú sabiendo qué línea de comando 
ponerle al MPV o qué parámetros tenías que 
ponerle en el fichero de configuración 
y ahora mismo en teoría ya auto-debox 
justo pinchar y que funcione ya no hay que hacer nada. 
También he probado la versión creo que es Haruna 
no me acuerdo muy bien ahora el nombre 
es un frontend que tiene KDE que usa por debajo MPV 
ese lo he probado y no me funciona 
con la configuración de MPV es posible que tenga su propio 
fichero de configuración o que necesita actualizarse 
pero vamos con MPV sin hacer nada debería 
ir y si no, si te ponéis la 
configuración que yo he puesto funcionará 
esto es una de las historias de que oye 
en el software libre las cosas se suelen hacer que 
funcionen el software libre lo está 
haciendo gente en su casa mayormente 
requiere tiempo con paciencia 
ya estamos como usuarios de primera 
Plasma sí que lo tiene por supuesto por defecto 
y te deja en la configuración de pantalla 
activarlo y cambiar por la frecuencia 
si quieres que haya más o menos color 
a cambio de CPU si quieres el máximo de brillo 
todo eso ya lo teníamos y la pantalla ya se veía en 
HDR ahora lo que falta es 
las aplicaciones en sí Firefox tiene soporte 
experimental ahora mismo todavía no está 
estable como para usarlo y MPV 
ya sí que lo tienen en modo estable 
y es súper sencillo si alguien conoce 
cómo funciona VLC estaría encantado de también 
probarlo y si conocía alguna aplicación 
más yo no he visto muchas muchas 
hay juegos de Steam que sí que van evidentemente 
pero a mí eso no me da la vida en la página Wiki de Arch 
hay algunas recomendaciones de 
pues para esta aplicación así para esta aplicación así 
pero yo así de las más importantes 
Plasma directamente sin hacer nada 
activándolo MPV 
como mucho cambiar dos líneas y VLC 
y VLC no tengo ni idea 
con esto os termino la historia de hoy 
sí quería recordaros que esta semana 
es la Akademy con lo cual estaría a tiempo 
de apuntaros a OpenSoup Code que tenemos el mismo registro 
simplemente tenéis que poner que os interesa la Akademy 
aunque luego podéis ir a todas las actividades 
y a todas las charlas del evento en general 
no solo de la Akademy que yo desgraciadamente 
ya es seguro que no voy a poder ir 
si intentaré el viernes 
estar conectado y si no 
pues ya las veré a posteriori este año 
con mucho dolor no me ha sido posible 
por motivos personales y laborales 
espero la siguiente así que no perdérmela 
nos vemos por el Fediverso 
y disfrutadlo las que podáis ir 
un saludo ¡Suscríbete al canal! 


    
  • Agradecimientos:
    • Jorge Lama por su asistencia, consejo, apoyo y edición de audio en este episodio.
    • Adrian Marzal por el logo del podcast y ser un gran hermano.

Este podcast tiene licencia Reconocimiento-CompartirIgual 4.0 Internacional (CC BY-SA 4.0).

Puedes escuchar el episodio aquí mismo: