Watching Netflix on Centos8

I installed Centos 8.5.2111 on an Asus. I tried to watch netflix on Firefox 91 but there are codecs and agreements. I set up Widevine and Cisco H264 addons but it doesn't work. Googling indicates that I need ffmpeg and ffmpeg-devel. OK, I run these commands with the following results:

$ sudo yum install epel-release
[snip]
$ sudo yum localinstall 
Last metadata expiration check: 0:11:36 ago on Tue 28 Dec 2021 04:58:28 AM PST.
rpmfusion-free-release-8.noarch.rpm                                                                                    11 kB/s |  11 kB     00:01    
Package rpmfusion-free-release-8-0.1.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
$ sudo yum install ffmpeg ffmpeg-devel
Last metadata expiration check: 0:11:51 ago on Tue 28 Dec 2021 04:58:28 AM PST.
Error: 
 Problem 1: conflicting requests
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by ffmpeg-4.2.5-2.el8.x86_64
 Problem 2: package ffmpeg-devel-4.2.5-2.el8.x86_64 requires libavdevice(x86-64) = 4.2.5-2.el8, but none of the providers can be installed
  - package ffmpeg-devel-4.2.5-2.el8.x86_64 requires libavdevice.so.58()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by libavdevice-4.2.5-2.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
$ sudo yum install ffmpeg ffmpeg-devel --skip-broken --nobest
Last metadata expiration check: 0:12:09 ago on Tue 28 Dec 2021 04:58:28 AM PST.
Dependencies resolved.

 Problem 1: conflicting requests
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by ffmpeg-4.2.5-2.el8.x86_64
 Problem 2: package ffmpeg-devel-4.2.5-2.el8.x86_64 requires libavdevice(x86-64) = 4.2.5-2.el8, but none of the providers can be installed
  - package ffmpeg-devel-4.2.5-2.el8.x86_64 requires libavdevice.so.58()(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by libavdevice-4.2.5-2.el8.x86_64
======================================================================================================================================================
 Package                            Architecture                 Version                           Repository                                    Size
======================================================================================================================================================
Skipping packages with broken dependencies:
 ffmpeg                             x86_64                       4.2.5-2.el8                       rpmfusion-free-updates                       1.4 M
 ffmpeg-devel                       x86_64                       4.2.5-2.el8                       rpmfusion-free-updates                       909 k
 libavdevice                        x86_64                       4.2.5-2.el8                       rpmfusion-free-updates                        97 k

Transaction Summary
======================================================================================================================================================
Skip  3 Packages

Nothing to do.
Complete!
$ 

OK, refreshing my Netflix tab still doesn't work. I need libSDL2. The closest I could find was SDL and SDL-devel which I installed but it doesn't help install ffmpeg. What should I do?

1 Answer

I'm not an expert with rpm-based distros, but have you tried running sudo yum install ffmpeg ffmpeg-devel --nobest? Judging by the output, that one could posiibly work.

Also you probably lack some repositories (that's just a guess because you didn't post a yum repolist) Here's a guide I found, and judging by the output you provided, you didn't fulfill the requirements completely. My guess is confirmed by this forum post, in which a CentOS user is having a similar problem with SDL2 libs, and he just had to enable the powertools repo thing.

1

Your Answer

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

Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article
Twitter Facebook Pinterest