Laman » bagaimana untuk » Cara Memainkan DVD dan Blu-ray di Linux

    Cara Memainkan DVD dan Blu-ray di Linux

    DVD komersial dan cakera Blu-ray disulitkan. Pengurusan Hak Digital (DRM) direka untuk mencegah anda merobeknya, menyalinnya, dan menontonnya pada pemain yang tidak disokong. Anda boleh mendapatkan perlindungan ini untuk menonton DVD dan Blu-ray di Linux, tetapi ia akan mengambil beberapa tweaker.

    Cakera DVD berfungsi dengan baik, dan semua DVD harus berfungsi selepas anda memasang pustaka tunggal. Blu-ray jauh lebih teruk, dan hanya beberapa yang akan bekerja-terutamanya cakera Blu-ray yang lebih lama. Selain itu, kedua-duanya memerlukan anda mempunyai pemacu cakera yang betul di PC anda-pemacu DVD jika anda hanya mahu memainkan DVD, dan pemacu Blu-ray jika anda ingin memainkan DVD dan cakera Blu-ray.

    Cara Memainkan DVD di Linux dengan VLC

    Pemain media VLC percuma boleh memainkan DVD di Linux, tetapi ia memerlukan perpustakaan khas yang dikenali sebagai libdvdcss. Perpustakaan ini secara berkesan memecahkan enkripsi CSS pada DVD, membolehkan anda melihatnya. Status pustaka ini tidak jelas secara hukum - ia berpotensi menyalahi undang-undang di bawah DMCA dalam pengedaran Linux-Amerika Syarikat yang biasanya tidak termasuk dalam repositori perisian mereka.

    Tetapi inilah sebenarnya kaedah yang sama digunakan ramai pengguna Windows. Windows 8 dan 10 tidak lagi memuat fungsi main balik DVD, dan nasihat standard adalah untuk memuat turun dan memasang VLC. Windows membangun VLC mempunyai libdvdcss terbina dalam, jadi anda hanya perlu memuat turun, memasang, dan mula menonton. Linux adalah anak lelaki yang lebih rumit.

    NOTA: Anda juga boleh membeli salinan Fluendo DVD Player yang dilesenkan untuk $ 25 di Pusat Perisian Ubuntu, tetapi kebanyakan orang tidak mahu mengganggu. Anda boleh mendapatkan DVD secara percuma jika anda sanggup mengambil beberapa langkah tambahan.

    Di Ubuntu 12.04 ke Ubuntu 15.04, anda boleh memasang libdvdcss dengan membuka tetingkap terminal dan menjalankan perintah berikut:

    sudo apt-get install libdvdread4
    sudo /usr/share/doc/libdvdread4/install-css.sh

    Di Ubuntu 15.10 dan ke atas, jalankan arahan berikut. Ikut arahan yang muncul di terminal untuk memasang libdvdcss:

    sudo apt-get install libdvd-pkg

    Untuk pengedaran Linux yang lain, lakukan carian web untuk "pasang libdvdcss" dan nama pengedaran Linux anda. Anda akan menemui arahan dan repositori pihak ketiga yang sepatutnya membuat proses mudah.

    Anda kemudiannya boleh memasang VLC dari Pusat Perisian jika tidak dipasang lagi. (Sebagai alternatif, anda boleh lari sudo apt-get install vlc untuk memasangnya dari baris arahan.)

    Setelah dipasang, masukkan DVD anda dan lancarkan VLC. Klik menu "Media" di VLC, pilih "Buka Cakera," dan pilih pilihan "DVD". VLC secara automatik akan mencari cakera DVD yang anda masukkan dan mainkan semula. Jika itu tidak berfungsi, anda mungkin perlu menentukan laluan peranti pemacu DVD anda di sini.

    Sekiranya ia tidak berfungsi, cuba mulakan semula komputer anda. Itu harus memastikan VLC betul menggunakan libdvdcss.

    Cara Main (Sesetengah) Blu-ray di Linux dengan VLC

    Blu-ray agak rumit. Walaupun terdapat pemain DVD berbayar secara teknikal yang anda boleh beli untuk Linux, tidak ada cara yang berlesen secara rasmi untuk memainkan semula Blu-ray di Linux.

    Semakin lama cakera Blu-ray anda, semakin besar kemungkinannya akan berfungsi. Cakera Blu-ray yang lebih baru menggunakan penyulitan cakera BD +, sementara yang lebih lama menggunakan enkripsi AACS yang lebih mudah dipintas. Cakera Blu-ray yang lebih baru juga menyenaraihitamkan beberapa kunci yang diketahui digunakan untuk memainkan cakera Blu-ray yang lama dengan cara ini. Sekiranya anda mempunyai cakera yang sangat baru, anda mungkin tidak dapat bermain sama sekali.

    Untuk memasang VLC dan sokongan Blu-raynya di Ubuntu, buka tetingkap terminal dan jalankan perintah berikut dengan teratur. Anda boleh salin dan tampalkannya ke tetingkap terminal menggunakan tetikus anda.

    sudo apt-get install vlc libaacs0 libbluray-bdj libbluray1
    mkdir -p ~ / .config / aacs /
    cd ~ / .config / aacs / && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg

    Sekiranya anda menggunakan pengedaran Linux yang lain, anda perlu memasang VLC dan libaacs0, libbluray-bdj, perpustakaan libbluray1 yang sesuai. Anda kemudian boleh menjalankan dua arahan kedua untuk memuat turun fail KEYDB.cfg ke dalam direktori konfigurasi.

    Anda kini boleh membuka VLC dan cuba membuka cakera Blu-ray seperti DVD. Klik menu "Media", pilih "Buka Cakera," dan pilih "Blu-ray." Biarkan menu "Tiada cakera" diperiksa.

    Jika anda melihat mesej yang mengatakan cakera tidak didenkripsikan dan anda memerlukan kunci, atau mesej yang menyatakan sijil tuan rumah AACS telah dibatalkan, cakera Blu-ray anda terlalu baru dan tidak disokong.

    Cara Bermain Blu-ray di Linux dengan MakeMKV dan VLC

    Sekiranya anda perlu memainkan pelbagai cakera Blu-ray yang lebih luas, terdapat satu lagi kaedah yang dilaporkan oleh orang yang lebih berjaya dengan: anda boleh menggunakan MakeMKV untuk menyahkodkan Blu-ray dan VLC untuk memainkannya kerana ia disahkan.

    MakeMKV bukan alat sumber terbuka. Ia adalah perisian proprietari dengan percubaan 30 hari percuma, dan secara teorinya akan dikenakan biaya $ 50 untuk meneruskan penggunaan selepas itu. Walau bagaimanapun, MakeMKV bebas untuk digunakan semasa dalam beta, dan ia telah beta selama tiga tahun. Anda hanya perlu menyemak siaran forum ini setiap bulan dan muat semula kekunci beta untuk terus menggunakan MakeMKV, dengan asumsi ia kekal dalam beta.

    Satu lagi jawatan forum menyediakan arahan untuk memasang MakeMKV pada Linux. Bagaimanapun, pengguna Ubuntu boleh memasang MakeMKV menggunakan perintah apt-get yang lebih mudah. Pada masa ini, PPA yang paling terkini yang kami temukan untuk ini adalah PPA makemkv-beta. Untuk memasang MakeMKV dari repositori ini, buka terminal dan jalankan arahan berikut:

    sudo add-apt-repository ppa: heyarje / makemkv-beta
    kemas kini sudo apt-get
    sudo apt-get memasang makemkv-bin makemkv-oss

    Anda juga perlu memasang VLC, seperti yang diterangkan di atas. Sebaik sahaja anda mempunyai kedua-dua program, buka aplikasi MakeMKV dari menu anda, pilih pemacu cakera Blu-ray anda, dan klik ikon "Stream" pada bar alat. Anda akan diberi alamat tempatan.

    Buka VLC, klik menu "Media", klik "Terbuka Rangkaian Rangkaian," dan berikan alamat itu. Ia akan kelihatan serupa dengan alamat berikut:

    http: // localhost: 51000 / stream / title0.ts

    Filem utama biasanya sama ada "title0" atau "title1" -pilih satu yang kelihatan lebih besar dalam MakeMKV.

    MakeMKV akan menyahkod video Blu-ray dan menyiarkannya ke VLC. Walaupun perkataan "aliran," ini semua berlaku pada komputer anda, tidak diperlukan internet. VLC memainkan video, tetapi MakeMKV sedang melakukan pengangkat berat di latar belakang.


    Memainkan cakera Blu-ray adalah tidak boleh dipercayai dan mudah. Hanya orang yang mempunyai cakera Blu-ray komersil yang sebenar di tangan mereka perlu melalui masalah ini-jika anda telah merobek cakera Blu-ray pada komputer lain, atau memuat turun fail yang robek, anda sepatutnya dapat memainkannya dalam VLC seperti mana-mana video lain.

    Pada zaman di mana anda boleh mendapatkan Netflix untuk berfungsi di Linux hanya dengan memuat turun Chrome, atau menggunakan tweak cepat untuk membuat kerja Hulu atau Amazon Instant Video, ini banyak kerja untuk memainkan cakera yang sah. Ia mungkin, tetapi anda lebih baik mendapatkan media anda dengan cara lain di Linux, atau menggunakan peranti lain untuk memainkan Blu-ray jika anda mesti menggunakan cakera fizikal.

    Kredit Imej: Andrew Booth di Flickr