Od wersji Debian 9 (stretch), Debian zawiera pakiet contrib
chromium-widevine
. Opis tego pakietu to:
Ten pakiet zapewnia obsługę szerokiego modułu deszyfrowania treści.
Jednak po zainstalowaniu tego pakietu nie mogę znaleźć żadnego znaku, który rozpozna Chromium lub ładuje tę wtyczkę. Lokalizacja Widevine w tym pakiecie to /usr/lib/chromium/libwidevinecdmadapter.so
.
Obecnie używam tego pakietu do odtwarzania Amazon Prime Video na Chromium. Obecnie pojawia się błąd:
W przeglądarce brakuje komponentu praw cyfrowych. Przejdź do chrome: // components i w WidevineCdm kliknij przycisk Sprawdź dostępność aktualizacji.
chrome: // components nie wyświetla WidevineCdm pod Chromium.
Co dziwniejsze, dostaję:
root@orwell:/usr/lib/chromium# ldd libwidevinecdmadapter.so
linux-vdso.so.1 (0x00007ffccbfad000)
libwidevinecdm.so => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f08c6e5b000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f08c6ad3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f08c6733000)
/lib64/ld-linux-x86-64.so.2 (0x000055e84bdbe000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f08c642b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f08c6213000)
Więc libwidevinecdm.so
nic nie zmienia?
Masz pomysł, co mam tutaj zrobić? Nie chromium-widevine
ma dokumentacji ani wskazówek, jak należy postępować.
UWAGA: To pytanie jest nieaktualne, przynajmniej od wersji Debian 10 / buster, ponieważ pakiet chrom-widevine już nie istnieje.
Odpowiedzi:
Nie miałem szczęścia, używając Netflix
chromium-widevine
na Debianie 9.3 z repozytorium contrib. To co zrobiłem to:źródło
Debian stwierdza, że wszystkie pakiety zawarte w oficjalnej dystrybucji są wolnym oprogramowaniem, ale biblioteki Widevine CDM nie należą do tej kategorii. Istnieje jednak binarny obiekt blob dostępny w kompilacji referencyjnej Chrome .
źródło
/usr/lib/chromium# ln -s /opt/google/chrome/libwidevinecdm.so .
Teraz Prime Video nie narzeka na „brak komponentu praw cyfrowych”, ale też nie działa. Otrzymuje ten sam błąd, co sam Google Chrome, który obecnie również nie działa.Zaktualizowałem skrypt znaleziony w Arch Linux, aby pobrać i zainstalować Widevine w chromie. Musisz tylko zaktualizować ścieżkę do katalogu instalacyjnego chrome. Główną różnicą jest to, że zainstaluje również manifest zawarty w pobranym archiwum i w ten sposób może wyświetlić wersję widevine za pośrednictwem chrome: // components w chrome. Oto on:
źródło