Smplayer 退出代码 :2

smplayer 播放视频总是

Failed to initialize a video decoder for codec 'rv40'.
Video: no video
Failed to initialize an audio decoder for codec 'cook'.
Audio: no audio
Exiting... (Errors when loading file)

这个怎么处理呢?

没有安装解码器的去 这里 ](https://lug.ustc.edu.cn/sites/opensuse-guide/codecs.php) 安装一键编解码器;

如是安了解码器还是有问题,把解码包通通切换到 packman 源里,切换命令:

sudo zypper dup -r your_packman_repo

把 your_packman_repo 换成你自己的 packman 源名字。

你播放 RMVB 没有 RV40 的解码器。把你的 libavcodec 的包切换成 packman 源的。

Failed to recognize file format.
Exiting… (Errors when loading file)
换成 packman 的了,还是这样……