A reprodução de Blu-ray de código aberto é um jogo de gato e rato, que envolve a espera constante de hackers descobrirem chaves atualizadas para reproduzir títulos mais recentes. Mas há outra opção, envolvendo software de código fechado parcialmente proprietário, que é (no momento) gratuito para uso no Linux.
MakeMKV é um aplicativo que decodifica discos Blu-ray e os salva em arquivos sem DRM - eles têm sua própria chave de descriptografia oficial ou encontraram uma ao invadir algum dispositivo OEM e a mantêm inédita para evitar que seja revogada e, portanto, sempre pode decodificar os títulos mais recentes. Eventualmente, ele se tornará um aplicativo pago, mas é gratuito para uso enquanto estiver em beta (requer a inserção de um novo código de ativação temporário a cada 30 dias, encontrado aqui: http://www.makemkv.com/forum2/viewtopic.php?f=5&t = 1053 ). Já está em beta há vários anos, então aqui esperamos que eles façam um GMail.
A coisa maravilhosa sobre o MakeMKV, no entanto, é que ele pode "emular" libaacs e libdplus - o que significa que todas as chamadas de aplicativos vinculados a essas bibliotecas que esperam que o decodificador de código aberto padrão sejam passadas pelo decodificador de código fechado do MakeMKV - portanto, qualquer software de reprodução de vídeo que O uso dessas bibliotecas usará automaticamente o decodificador do MakeMKV e poderá reproduzir os títulos mais recentes.
Para instalar e configurar o MakeMKV :
Etapa 1: Instale-o
(eu criei a partir do código-fonte, então eu não tentei esses pacotes pessoalmente)
sudo add-apt-repository ppa:heyarje/makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss
Etapa 2: Desinstale os libaacs de código aberto
sudo apt-get remove libaacs0
Etapa 3: Symlink libmmbd do MakeMKV para emular libaacs e libdplus
(/ usr / lib pode não ser o diretório correto para você - faça uma pesquisa por "libmmbd.so")
cd /usr/lib
sudo ln -s libmmbd.so.0 libaacs.so.0
sudo ln -s libmmbd.so.0 libbdplus.so.0
E assim, o VLC (talvez seja necessário montá-lo antes de ler no dispositivo - / dev / sr0, por exemplo) e outros players configurados para usar a libbluray poderão reproduzir qualquer disco blu-ray, sem nenhuma "chave AACS válida" "erros encontrados.
Nota: pode ser necessário reiniciar ( sudo shutdown -r now
) para que o VLC funcione libmmbd.so.0
.