如果没有安装解码器,VLC不能播放视频,Firefox不能看视频

我用的是tumbleweed的版本,leap的请自行查找

禁用原带的源

  1. sudo zypper mr -da

然后在yast中把刷新源也都关了

中科大的源

  1. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.2/repo/oss/ kd-oss
  2. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/distribution/leap/15.2/repo/non-oss/ kd-no-oss
  3. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.2/oss/ kd-update-oss
  4. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/update/leap/15.2/non-oss/ kd-update-no-oss
  5. # 手动刷新
  6. sudo zypper ref

添加清华的源

  1. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss/ qh-oss
  2. sudo zypper ar -fcg https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/non-oss/ qf-non-oss

最主要的是 packman源,这是vlc的源
可以根据版本不同,在清华和中科大的镜像源中找
清华的网址
https://mirrors.tuna.tsinghua.edu.cn/packman/suse/
中科大的网址
https://mirrors.ustc.edu.cn/packman/suse/
从上面两个网址中找到和版本相对应的,再运行命令:

  1. sudo zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/packman/suse/openSUSE_Tumbleweed/ packman_这个可以改名
  2. # 中科大的 这个是 leap
  3. sudo zypper addrepo -f https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_15.2/ packman_这个可以改名

sudo zypper ref

安装解码器

运行下面的命令有时候不能一次成功,多运行几次,看出错的提示,一般是packman的源有问题

  1. sudo zypper install --allow-vendor-change ffmpeg-3 lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libavdevice58 libdvdcss2 vlc-codecs