Files
fix-opera-linux-ffmpeg-wide…/README.md

98 lines
2.5 KiB
Markdown

# Fix Opera Linux ffmpeg
* Fix Opera html5 media content.
* It script must be execute all times opera will fails on showing html5 media content.
* Now it also fixes WidevineCdm support for DRM video. You can try it on Vevo youtube channel for example.
## Index
* [Requirements](#Requirements)
* [How use](#How-use)
* [Create an alias](#Create-an-alias)
* [Autostart after upgrade](#Autostart-after-upgrade)
### Requirements
1. **wget**, **curl** (Is needed for downloading the ffmpeg lib and Chrome)
```sudo apt install wget curl```
2. **unzip** (Is needed for unzipping the downloaded file)
```sudo apt install unzip```
### How use
1. Clone this repo
```git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git```
2. Go to the repo root folder
```cd ./fix-opera-linux-ffmpeg-widevine```
3. Give execute permissions to the script file
```chmod +x ./fix-opera.sh```
4. Execute the script using sudo (Is needed for put the ffmpeg lib into the opera instalation folder)
```sudo ./fix-opera.sh```
### Create an alias
1. Clone this repo
```git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git```
2. Create a **script** folder on your **home**
```mkdir ~/.scripts```
3. Copy the script into the **script** folder
```cp ./fix-opera-linux-ffmpeg-widevine/fix-opera.sh ~/.scripts```
4. Give execute permissions to the script file
```chmod +x ~/.scripts/fix-opera.sh```
5. Create an **alias** on the **.bashrc** file (Remember replace **<YOUR_USER>** for your linux user)
```echo "alias fix-opera='sudo /home/<YOUR_USER>/.scripts/fix-opera.sh' # Opera fix HTML5 media" >> ~/.bashrc```
6. Update **.bashrc** file
```source ~/.bashrc```
7. Delete the repo
```rm -rf ./fix-opera-linux-ffmpeg-widevine```
### Autostart after upgrade
1. Clone this repo
```git clone https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git```
2. Create a **script** folder on **/root**
```sudo mkdir /root/.scripts```
3. Copy the script into the **script** folder
```sudo cp ./fix-opera-linux-ffmpeg-widevine/fix-opera.sh /root/.scripts```
4. Give execute permissions to the script file
```sudo chmod +x /root/.scripts/fix-opera.sh```
5. Copy apt config file into the **script** folder
```sudo cp ./fix-opera-linux-ffmpeg-widevine/99fix-opera /root/.scripts```
6. Create symlink
```sudo ln -s /root/.scripts/99fix-opera /etc/apt/apt.conf.d/```
7. Delete the repo
```rm -rf ./fix-opera-linux-ffmpeg-widevine```