Unable to run rmvb files in VLC do to missing RV40 and cook codecs

Hi,

I was surprised to find that rmvb files were not running in VLC, even though I had installed all the codecs listed here. I had also ran

zypper in w32codec-all

after adding the PackMan repo and I choose option 1 (break the w32codec-all package by ignoring its libstdc++.so.5 requirement), yet still I could not run rvmb files in VLC as VLC gives this error message upon opening these files:

 Codec not supported:
 VLC could not decode the format "cook" (Cook Audio)
 Codec not supported:
 VLC could not decode the format "RV40" (RealVideo 9/10 (4.0))
 

. Surely there must be some solution to this problem, even though I have searched openSUSE forums and the web for solutions and found none. I know rvmb files are supported by most major distributions I have tried including Arch Linux, Manjaro and Sabayon, so surely openSUSE can too, with some help.

Thanks for your time,
Brenton

post your repo list

zypper lr -d

afaik ffmpeg does have limited RV40 and COOCK support
https://www.ffmpeg.org/doxygen/2.0/rv40_8c.html
https://www.ffmpeg.org/doxygen/0.6/structcook.html
there is absolutely no need for w32codec-all, I’m not even sure that works any more
you need to do a full vendor change to packman

Here is the output:


#  | Alias                               | Name                                         | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                   | Service
---+-------------------------------------+----------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------+--------
 1 | devel_tools                         | Generic Development Tools (openSUSE_Factory) | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/tools/openSUSE_Factory/              |        
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)                    | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                                 |        
 3 | download.opensuse.org-oss           | Main Repository (Sources)                    | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/tumbleweed/repo/oss/                              |        
 4 | download.opensuse.org-oss_1         | Main Repository (OSS)                        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                     |        
 5 | download.opensuse.org-tumbleweed    | Main Update Repository                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                       |        
 6 | google-chrome                       | google-chrome                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                   |        
 7 | http-download.opensuse.org-5413256d | devel:languages:haskell                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE_Factory/ |        
 8 | http-download.opensuse.org-6425d7a3 | games:tools                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Factory/              |        
 9 | http-download.opensuse.org-7838a553 | X11:Bumblebee                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Bumblebee/openSUSE_Factory/            |        
10 | http-download.opensuse.org-85a075a4 | windows:mingw:win64                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Factory/     |        
11 | http-download.opensuse.org-86a1f7c8 | windows:mingw                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw/openSUSE_Factory/            |        
12 | http-download.opensuse.org-986f4845 | devel:languages:pascal                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_Factory/  |        
13 | http-download.opensuse.org-a0b000b1 | games                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Factory/                     |        
14 | http-download.opensuse.org-b1bc1785 | home:maoyaotang1                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/maoyaotang1/openSUSE_Factory/         |        
15 | http-download.opensuse.org-c7bf6131 | network:utilities                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_Factory/        |        
16 | http-download.opensuse.org-f176a9e5 | home:X0F:HSF:Kernel                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/X0F:/HSF:/Kernel/standard/            |        
17 | http-download.opensuse.org-ff637041 | home:datamaan                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/datamaan/openSUSE_Leap_42.1/          |        
18 | http-ftp.uni-erlangen.de-0463cbdc   | Packman Repository                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Tumbleweed               |        
19 | http-opensuse-guide.org-cf1dcb5e    | libdvdcss repository                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                   |        
20 | openSUSE-20160205-0                 | openSUSE-20160205-0                          | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                     |        
21 | repo-debug                          | openSUSE-Tumbleweed-Debug                    | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                               |        

something tells me I’m going to have to do a cleanup here.

Thanks, your advice worked. Now I can run rvmb files without a problem.

wow those are a lot of repo’s
your fix would have been

zypper dup --from 18