Website such as https://coub.com doesn't work after opera update.

  • Version: 49.0.2725.56 - Opera is up to date
  • Update stream: Stable
  • System: Ubuntu 16.04.3 LTS (x86_64; Unity)

Running opera from console I found error.

opera MEDIA_ERROR_LOG_ENTRY {"error":"FFmpegDemuxer: open context failed"}

  • Same as this? – pomsky Dec 14 '17 at 9:01
  • @pomsky, it looks like. – Jekis Dec 15 '17 at 1:18

Solution is to replace file libffmpeg.so in the opera directory with the working one.

New way

  1. Get ffmpeg
sudo apt install chromium-codecs-ffmpeg-extra
  1. Replace opera file with our file
sudo ln -sf /usr/lib/chromium-browser/libffmpeg.so  /usr/lib/x86_64-linux-gnu/opera/
  1. Restart Opera

And every time when Opera will be updated, run

sudo ln -sf /usr/lib/chromium-browser/libffmpeg.so  /usr/lib/x86_64-linux-gnu/opera/

Old way (but stable)

  1. Download latest release [version]-linux-x64.zip file from here (or try another release)

  2. Find opera directory using which

     user@host:~$ which opera
     user@host:~$ ls -l /usr/bin/opera 
     lrwxrwxrwx 1 root root 35 дек  9 01:04 /usr/bin/opera -> ../lib/x86_64-linux-gnu/opera/opera
  3. Extract file libffmpeg.so from the archive you downloaded.

  4. Move lib file to the opera directory sudo cp -f ~/Downloads/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/opera

  5. Restart Opera

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.