快轉到主要內容

如何在Linux系統觀看與擷取藍光BD:MakeMKV

Linux系統 Linux好用軟體 Linux
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

過去我使用Linux系統是能播放CD與DVD光碟的,但是近代新興的藍光光碟(Blu-ray Disc)卻無法開箱即播。

除了準備支援藍光的硬體外,還要有支援藍光的軟體。這時就要求助 Arch Wiki了,在讀完Wiki列出的一長串解決方式,發覺很大篇幅在講用指令破解藍光的AACS、BD+加密什麼的,我覺得是浪費時間。藍光光碟這種惱人的版權玩意,連VLC都無法直接播,光靠自由軟體根本無法解碼加密過的藍光DVD。

後來找到了「MakeMKV」這個比較簡單的方案,它是跨平台軟體,有圖形化界面,依賴內建的藍光解碼器,自動破解藍光DVD影片,將其轉檔成無加密的MKV,這樣任何影片播放器都能播放了。

*擷取出來的影片檔案僅為自用播放*

1. 準備藍光光碟機
#

  1. Linux用lsblk指令確認光碟機裝置
sudo lsblk
  1. 列表中的sr0裝置代表光碟機裝置,後面寫rom,代表尚未掛載
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 465.8G  0 disk
├─sda1   8:1    0   512M  0 part /boot
└─sda2   8:2    0 465.3G  0 part /
sr0     11:0    1 648.1M  0 rom
  1. 讓光碟機退片。如果您的光碟機沒有按鈕,請使用eject指令:
eject -t
  1. 將藍光DVD放入光碟機,進片。若檔案管理員跳出問要不要掛載開啟,請先忽略。

2. 安裝與使用MakeMKV
#

MakeMKV由GuinpinSoft inc開發,提供原生Linux版程式,已經處於beta版十年了,是免費使用的專有軟體。30天過後要找 註冊碼才能繼續使用。

雖然有一篇 Omg Ubuntu的文章說可以將VLC與MakeMKV結合使用,直接播放藍光DVD,但我在Arch Linux試了還是出現錯誤,所以才將其轉檔再播放。

1.您可以用 Flatpak技術,在各大Linux發行版安裝MakeMKV:

flatpak install flathub com.makemkv.MakeMKV
  1. 您可能還要載入sg核心模組
sudo modprobe sg
su
echo sg > /etc/modules-load.d/sg.conf
exit
  1. 啟動MakeMKV,即會自動掃描光碟裝置

  2. 點選文件 → 打開光盤,選取光碟

  3. MakeMKV即會開始破解藍光光碟

  4. 點選右邊的Make MKV按鈕,開始轉檔。預設會儲存到~/视频/

  5. 轉檔完成後的影片可直接用VLC或任一影片播放器播放,無需解碼

  6. 操作完成後,按MakeMKV → 文件 → 彈出光盤。

相關文章

免記指令,Linux系統好用的圖形化解壓縮軟體
Linux系統 Linux好用軟體 Linux
Linux螢幕截圖方法與截圖軟體比較
Linux系統 Linux好用軟體 Linux
Timeshift:Linux圖形化備份軟體,備份與還原系統超簡單
Linux系統 Linux好用軟體 Backup Software Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。