Trying to install ffmpeg...

Issues related to applications and software problems and general support
Post Reply
yaomtc
Posts: 26
Joined: 2017/04/22 00:07:03

Trying to install ffmpeg...

Post by yaomtc » 2019/12/12 00:02:35

I've enabled rpmfusion and epel, but when I try to install ffmpeg, this happens:

Code: Select all

$ sudo dnf install ffmpeg
[sudo] password for chris: 
Repository 'amdgpu-pro-local' is missing name in configuration, using id.
Last metadata expiration check: 21:30:30 ago on Tue 10 Dec 2019 09:23:30 PM EST.
Error: 
 Problem: package ffmpeg-4.2.1-3.el8.x86_64 requires libavdevice.so.58()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavdevice.so.58(LIBAVDEVICE_58)(64bit), but none of the providers can be installed
  - conflicting requests
  - nothing provides libjack.so.0()(64bit) needed by libavdevice-4.2.1-3.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Is ffmpeg not currently possible to install on CentOS 8 without compiling some software myself?

User avatar
TrevorH
Site Admin
Posts: 33220
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Trying to install ffmpeg...

Post by TrevorH » 2019/12/12 00:55:01

Enable epel-playground

jack-audio-connection-kit-1.9.12-8.epel8.playground.x86_64 : The Jack Audio Connection Kit
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

yaomtc
Posts: 26
Joined: 2017/04/22 00:07:03

Re: Trying to install ffmpeg...

Post by yaomtc » 2019/12/12 01:41:58

Thanks, that takes care of part of the problem, and now I see there's more dependencies not available:

Code: Select all

$ sudo dnf install ffmpeg
Repository 'amdgpu-pro-local' is missing name in configuration, using id.
Last metadata expiration check: 0:00:50 ago on Wed 11 Dec 2019 08:36:54 PM EST.
Error: 
 Problem: package ffmpeg-4.2.1-3.el8.x86_64 requires libavcodec.so.58()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavutil.so.56()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavcodec.so.58(LIBAVCODEC_58)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavformat.so.58()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavutil.so.56(LIBAVUTIL_56)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavformat.so.58(LIBAVFORMAT_58)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libswscale.so.5()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libswscale.so.5(LIBSWSCALE_5)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libswresample.so.3()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libswresample.so.3(LIBSWRESAMPLE_3)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavfilter.so.7()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libpostproc.so.55()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavfilter.so.7(LIBAVFILTER_7)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libpostproc.so.55(LIBPOSTPROC_55)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavresample.so.4()(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires libavresample.so.4(LIBAVRESAMPLE_4)(64bit), but none of the providers can be installed
  - package ffmpeg-4.2.1-3.el8.x86_64 requires ffmpeg-libs(x86-64) = 4.2.1-3.el8, but none of the providers can be installed
  - conflicting requests
  - nothing provides libzvbi.so.0()(64bit) needed by ffmpeg-libs-4.2.1-3.el8.x86_64
Do I need to enable epel-testing?

User avatar
TrevorH
Site Admin
Posts: 33220
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Trying to install ffmpeg...

Post by TrevorH » 2019/12/12 01:45:17

I have all 3 permanently enabled on my test el8 VM but I am not using it for anything other than poking at it to see how bad a .0 release it is...
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

bonedome
Posts: 201
Joined: 2017/04/22 08:11:04

Re: Trying to install ffmpeg...

Post by bonedome » 2019/12/14 14:46:17

If you're still having no joy, you can install a static version from here https://johnvansickle.com/ffmpeg/ or you could try the centos 7 version from epel-multimedia https://negativo17.org/repos/multimedia/epel-7/x86_64/

Post Reply