As many of you might know, MacOS Leopard introduced a built-in UDF 2.5 driver. This means it can read Blu-Rays and HD DVDs with a suitable drive. One problem always remained however, there was no software to play back commercial titles. There were several companies selling Blu-Ray drives marketed as being PowerMac compatible and BD authoring packages such as Roxio Toast yet the playback software for commercial encrypted discs always remained an Intel exclusive.
Looking around on this forum and various other places on the internet, the general consensus hence seems to be that this is impossible. Reasons cited are the lack of HDCP as well as blatant misinformation such as the alleged facts that even the fastest G5's lack the power to decode 1080p video and that IDE Blu-Ray drives never existed. So I am here to prove the opposite.
The saving grace is VLC, the open source media player we all know and love. The last version of VLC released for PowerPC is version 2.0.10 for Leopard from early 2014. This is quite a mature version of the software and happens to be one of the first versions with experimental Blu-Ray playback support! The one roadblock is that VLC does not ship with the required libaacs library for Blu-Ray decryption. But as it turns out, it is trivial to compile and install with TigerBrew. Low and behold, after obtaining the necessary keyfile it works flawlessly!
Video playback is perfectly smooth on my machine. Frames are only dropped when seeking back and forth or taking a screenshot.
For anyone that wants to try it out, you can basically follow this great guide targeting Apple Silicon and Intel, just make sure to use TigerBrew instead of HomeBrew and make sure to download the right VLC version: https://blog.greggant.com/posts/2024/02/19/how-to-play-blu-rays-on-mac-vlc.html
Note that it is quite CPU intensive so I suspect that at the very minimum, it requires one of the faster dual G5 models. CPU usage from VLC during playback on my G5 Quad was around 160% according to activity monitor. And one of the 5 titles I tested would not play smoothly, that being Jurassic Park. I'm not sure if it has stronger encryption, a higher bit rate or a different codec but my older x86 machines struggle to play it back as well. So keep in mind that not every title may work perfectly.
Looking around on this forum and various other places on the internet, the general consensus hence seems to be that this is impossible. Reasons cited are the lack of HDCP as well as blatant misinformation such as the alleged facts that even the fastest G5's lack the power to decode 1080p video and that IDE Blu-Ray drives never existed. So I am here to prove the opposite.
The saving grace is VLC, the open source media player we all know and love. The last version of VLC released for PowerPC is version 2.0.10 for Leopard from early 2014. This is quite a mature version of the software and happens to be one of the first versions with experimental Blu-Ray playback support! The one roadblock is that VLC does not ship with the required libaacs library for Blu-Ray decryption. But as it turns out, it is trivial to compile and install with TigerBrew. Low and behold, after obtaining the necessary keyfile it works flawlessly!
Video playback is perfectly smooth on my machine. Frames are only dropped when seeking back and forth or taking a screenshot.
For anyone that wants to try it out, you can basically follow this great guide targeting Apple Silicon and Intel, just make sure to use TigerBrew instead of HomeBrew and make sure to download the right VLC version: https://blog.greggant.com/posts/2024/02/19/how-to-play-blu-rays-on-mac-vlc.html
Note that it is quite CPU intensive so I suspect that at the very minimum, it requires one of the faster dual G5 models. CPU usage from VLC during playback on my G5 Quad was around 160% according to activity monitor. And one of the 5 titles I tested would not play smoothly, that being Jurassic Park. I'm not sure if it has stronger encryption, a higher bit rate or a different codec but my older x86 machines struggle to play it back as well. So keep in mind that not every title may work perfectly.