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

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

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

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

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

1. 準備光碟機

我的光碟機是內接型的,型號為ASUS GHD1N DVD-RW。

  1. Linux用lsblk指令確認光碟機裝置
1
sudo lsblk
  1. 列表中的sr0裝置代表光碟機裝置,後面寫rom,代表尚未掛載
1
2
3
4
5
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指令:
1
eject -t
  1. 將藍光DVD放入光碟機,進片。若檔案管理員跳出問要不要掛載開啟,請先忽略。

2. 安裝與使用MakeMKV

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

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

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

1
flatpak install flatpak install flathub com.makemkv.MakeMKV
  1. 您可能還要載入sg核心模組
1
2
3
4
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 → 文件 → 彈出光盤。


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。

這是Giscus留言板,需要登入Github帳號才能留言。方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。