我在 VLC 中使用蓝光播放器时遇到问题
蓝光错误:蓝光光盘已损坏。无法打开您的输入:VLC 无法打开 MRL“bluray:///dev/sr0”。查看日志了解详情。
这不是光盘的问题
答案1
该光盘可能是普通的商用光盘,因此被加密。
使用
sudo apt-get install libaacs0 libbluray1 libbluray-bdj
并使用以下方法获取 AACS 密钥
mkdir ~/.config/aacs
curl http://vlc-aacs.whoknowsmy.name/files/KEYDB.cfg > ~/.config/aacs/KEYDB.cfg
AACS 密钥未包含 2013 年及以后的内容,因此,如果您想观看更新的内容,那您就没有那么幸运了。
您可以安装 MakeMKV来自 ppa如果您不介意系统上安装状态可疑的闭源软件,可以使用它来播放较新的东西。
为此,您需要libaacs0
再次删除(sudo apt remove libaacs0
)并进行
cd /usr/lib
sudo ln -s libmmbd.so.0 libaacs.so.0
sudo ln -s libmmbd.so.0 libbdplus.so.0
安装 MakeMKV 后,VLC 即可播放和解密蓝光光盘。
要播放光盘,您每次都需要执行一些步骤才能成功:
启动 MakeMKV,读取光盘,按下顶行的“流式传输”按钮。现在启动 vlc,按下Ctrl
+N
并粘贴http://localhost:51000/stream/title0.ts
到框中。您可能需要将缓冲区增加到 5000 毫秒或更多More Options
。
您可以在浏览器中的 下查看光盘上有哪些标题http://localhost:51000
。如果您用“localhost”替换您的 IP 地址,只要 MakeMKV 处于活动状态并正在流式传输,您甚至可以在网络中的其他计算机上观看。
如果你使用的是相对较新的发行版,你可以放心地用apt
来替代apt-get
。这是未来的发展,如果可能的话应该使用。