You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first method using Google Chrome just copied one directory from its installation. Observe the Widevine directory in the Google Chrome distribution:
53
-
54
-
```text
55
-
/opt/google/chrome/WidevineCdm
56
-
├── LICENSE
57
-
├── manifest.json
58
-
└── _platform_specific
59
-
└── linux_x64
60
-
└── libwidevinecdm.so
61
-
```
62
-
63
-
We don't actually need the whole Google Chrome installation. We can recreate that tree in the Chromium directory (i.e., `/usr/lib/chromium`) with a standalone distribution of the Widevine shared library. Copying just `libwidevinecdm.so` into `/usr/lib/chromium` doesn't work.
64
-
65
-
N.B. Disadvantage of this method: You might have to manually re-run this script whenever Chromium updates to get the latest Widevine. The first method piggybacks Google Chrome's distribution which is assumed to be up-to-date and updated by the same package manager that updates Chromium. Use that method unless you really don't want Google Chrome on your system.
66
-
67
39
## Test Widevine
68
40
69
41
Paste into terminal (*warning: restarts Chromium*):
0 commit comments