Cómo reproducir Blu-Ray en Linux

El Blu-ray ha estado disponible durante mucho tiempo, por lo que parece una locura que aún no haya una manera clara de reproducirlos en Linux. Eso se debe principalmente a que el Blu-ray está lleno de DRM que Hollywood no quiere que los programas de código abierto puedan eludir. Desafortunadamente, esto significa que los reproductores de video completamente legítimos son despojados de su capacidad, en otro caso en el que el DRM perjudica a los usuarios en lugar de a los piratas.
Dejando todo eso de lado, hay un excelente programa disponible para Linux que puede leer discos Blu-ray. Se llama MakeMKV, y es parcialmente de código abierto. Esa es una gran parte de la razón por la que probablemente no lo has encontrado en los repositorios de tu distribución. La parte de código cerrado se encarga de leer Blu-ray, mientras que el resto es abierto, logrando un equilibrio inusual para esta tarea en particular. MakeMKV está disponible gratis. Su versión para Linux está en una constante beta, así que no está oficialmente soportada, pero funciona.
Sin embargo, MakeMKV no es un reproductor de video. Solo los lee. Sin embargo, puede convertir lo que ha leído en un flujo que puedes recoger con un reproductor de video como Kodi que puede reproducir contenido en streaming.
Instalar los paquetes
Antes de comenzar a construir, sí, construir MakeMKV, hay algunos paquetes necesarios que debes instalar. También necesitarás VLC, porque lo usarás para reproducir tu video más adelante.
Ten en cuenta que las siguientes instrucciones se realizan en Ubuntu.
Abre una ventana de terminal y utiliza apt para obtener los siguientes paquetes:
sudo apt install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev libqt4-dev kodiDescargar MakeMKV
Las últimas versiones de MakeMKV se publican en esta publicación de foro poco llamativa junto con algunas de las instrucciones aquí esbozadas. Es importante siempre tener la última versión de MakeMKV para poder reproducir cualquier Blu-ray que necesites. Por eso esa publicación es en realidad el mejor lugar para descargarlo.
Crea un directorio donde quieras construir MakeMKV. Estarás descargando y descomprimiendo cada uno de los archivos tar en él.
cd Downloads
mkdir makemkv-build
cd makemkv-buildDescarga ambos archivos tar de la publicación y colócalos en tu directorio de construcción. Puedes usar un administrador de archivos GUI o tar. No importa cuál.
Construir e instalar MakeMKV
Cambia de directorio a la carpeta “oss” que descomprimiste. Contiene todo el código de código abierto para MakeMKV.
cd makemkv-oss-1.10.6Ahora, usa el script de configuración proporcionado y make de GNU para construir MakeMKV.
./configure
make -j5Reemplaza el número después de -j con la cantidad de núcleos de CPU en tu sistema más uno.
Tomará unos minutos terminar. Después, esa parte del programa estará lista para que la instales como root o con sudo.
sudo make installRegresa a la carpeta “bin” para instalar la parte de código cerrado. Este es muy simple.
cd ../makemkv-bin-1.10.6
make
sudo make installNo tomará mucho tiempo. Cuando termine, MakeMKV estará completamente instalado.
Introduce tu clave beta

Durante la instalación, tendrás una opción para iniciar MakeMKV a través del lanzador de aplicaciones de tu distribución. Adelante, hazlo.
La ventana que verás es bastante simple, y no contiene mucho hasta que cargues un Blu-ray. Antes de poder hacer algo, necesitas introducir la clave beta de MakeMKV. Es un poco una formalidad porque MakeMKV está siempre en beta, pero necesitas introducir una nueva clave de vez en cuando.
Siempre puedes encontrar la clave beta de MakeMKV aquí. Copiala después de encontrarla.
En la ventana de MakeMKV, haz clic en “Ayuda”, luego haz clic en “Registrar” en el menú desplegable. Se abrirá una ventana para que ingreses la clave beta.
Cargar un Blu-ray

Ahora puedes encontrar un Blu-ray para reproducir y cargarlo. MakeMKV lo cargará rápidamente, y verás que la imagen de la unidad de disco se colorea. Haz clic en ella para cargar tu disco.
MakeMKV tomará unos minutos para leer el disco. Eso es normal – hay muchos datos. Cuando termine, verás un desglose de los archivos almacenados en el Blu-ray.

Puede ser difícil averiguar cuáles son cuáles, pero para las películas, el archivo más grande suele ser la película principal. Las series de televisión son un poco más complicadas, pero puedes buscar una serie de archivos que son casi del mismo tamaño. Suelen ser los episodios.
Para iniciar tu transmisión, haz clic en el icono de transmisión en la parte superior de la ventana. Se parece a un disco con un par de líneas que irradian desde él.
MakeMKV abrirá el archivo y lo transmitirá. Por defecto, usará el puerto 51000 en tu computadora.
Abrir la transmisión en Kodi
Es cierto que puedes hacer esto también con VLC, pero debido a algunos problemas extraños de bibliotecas, Kodi es la opción mucho mejor. MakeMKV crea un flujo UPnP, con el que Kodi trabaja muy bien. Dado que es un flujo local en tu red, esto significa que puedes transmitir a otro dispositivo en tu hogar que ejecute Kodi.

Abre Kodi y ve a la sección “Videos”. Haz clic en “Archivos”, luego haz clic en “Añadir videos…”. En la siguiente ventana necesitas hacer clic en el botón “Buscar”. En la lista de la izquierda, encuentra “dispositivos UPnP”. Selecciona tu flujo de MakeMKV y navega al archivo que deseas reproducir. Haz clic en “Abrir” cuando lo hayas encontrado. No te preocupes si se ve vacío.

Deberías ver tu flujo en el listado de archivos ahora. Haz clic en él para abrirlo. Probablemente habrá un par de archivos con nombres totalmente inútiles. El correcto probablemente tendrá una extensión de archivo .m2ts. Diferentes Blu-rays pueden usar diferentes convenciones, por lo que puede haber algo de ensayo y error involucrado. Cuando encuentres el archivo correcto y hagas clic en él, tu flujo se abrirá y reproducirá tu video.

Reflexiones finales
Obviamente, esta solución es un poco complicada. Desafortunadamente, el DRM del Blu-ray significa que las cosas probablemente no cambiarán pronto. Este método también puede considerarse como una violación de ese DRM, que es una especie de área gris legal, dependiendo de dónde vivas, así que ten en cuenta eso también. Ciertamente, no importa dónde estés, solo utiliza estas herramientas para tu propia visualización personal. La duplicación y/o distribución de contenido de Blu-ray es definitivamente ilegal.
Dicho esto, disfruta de tu contenido de Blu-ray en Linux, transmítelo a tu Raspberry Pi y saca el máximo provecho de tu media.