Opera 更新后带有 Flash 的网站无法运行

Opera 更新后带有 Flash 的网站无法运行

网站如https://coub.comopera 更新后不起作用。

  • 版本:49.0.2725.56 - Opera 已更新
  • 更新流:稳定
  • 系统:Ubuntu 16.04.3 LTS (x86_64; Unity)

从控制台运行 opera 我发现错误。

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

答案1

解决方案是用有效的文件替换libffmpeg.soopera 目录中的文件。

新方法

  1. 获取 ffmpeg
sudo apt install chromium-codecs-ffmpeg-extra
  1. 用我们的文件替换 opera 文件
sudo ln -sf /usr/lib/chromium-browser/libffmpeg.so  /usr/lib/x86_64-linux-gnu/opera/
  1. 重启 Opera

每次 Opera 更新时,运行

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

旧方法(但稳定)

  1. 从以下位置下载最新版本[version]-linux-x64.zip文件这里(或者尝试其他版本)

  2. 使用以下方式查找 opera 目录which

     user@host:~$ which opera
     /usr/bin/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. libffmpeg.so从您下载的档案中提取文件。

  4. 将 lib 文件移动到 opera 目录sudo cp -f ~/Downloads/libffmpeg.so /usr/lib/x86_64-linux-gnu/opera/opera

  5. 重启 Opera

相关内容