Libavcodec-free-8.0.1-6.fc44.x86_64 conflicts in dnf update

dnf updates error out due to confilct. I have tried removing this package but then my file explorer disappears. I reinstall Files from Software and this comes back. I did do an update to 44 so maybe that has something to do with it, not sure.

tomporter@Linux:~$ sudo dnf update
Updating and loading repositories:
Repositories loaded.
Problem: installed package libavcodec-free-8.0.1-6.fc44.x86_64 conflicts with libavcodec-free < 8.0.2 provided by libavcodec-freeworld-8.0.2-1.fc44.x86_64 from rpmfusion-free-updates
  - cannot install the best update candidate for package libavcodec-freeworld-8.0.1-6.fc44.x86_64
  - cannot install the best update candidate for package libavcodec-free-8.0.1-6.fc44.x86_64

Package                     Arch   Version                     Repository                 Size
Skipping packages with conflicts:
 libavcodec-freeworld       x86_64 8.0.2-1.fc44                rpmfusion-free-update  14.0 MiB

Nothing to do.

Which one exactly?

Have a look below it shows you the problem you have.


 sudo dnf list libavcodec*
Updating and loading repositories:
Repositories loaded.
Installed packages (available for reinstall, available for upgrade)
libavcodec-freeworld.x86_64  8.0.2-1.fc44 rpmfusion-free-updates

Available packages (available for reinstall, available for upgrade)
libavcodec-free.i686         8.0.1-6.fc44 fedora
libavcodec-free.x86_64       8.0.1-6.fc44 fedora
libavcodec-free-devel.i686   8.0.1-6.fc44 fedora
libavcodec-free-devel.x86_64 8.0.1-6.fc44 fedora
libavcodec-freeworld.i686    8.0.2-1.fc44 rpmfusion-free-updates

Fedora has libavcodec-free by default in the fedora repository and the libavcodec-freeworld you have installed extra over rpmfusion. Remove the second temporarly, update and then reinstall it again.

 sudo dnf info  libavcodec-free

Name           : libavcodec-free
Epoch          : 0
Version        : 8.0.1
Release        : 6.fc44
Architecture   : x86_64
Download size  : 4.5 MiB
Installed size : 10.5 MiB
Source         : ffmpeg-8.0.1-6.fc44.src.rpm
Repository     : fedora
Summary        : FFmpeg codec library
URL            : https://ffmpeg.org/
License        : GPL-3.0-or-later
Description    : The libavcodec library provides a generic encoding/decoding framework
               : and contains multiple decoders and encoders for audio, video and
               : subtitle streams, and several bitstream filters.
               : 
               : 
               : This build of ffmpeg is limited in the number of codecs supported.
Vendor         : Fedora Project

You also could remove libavcodec-freeworld then install the full ffmpeg package which provides all the same codecs.
sudo dnf swap ffmpeg-free ffmpeg --allowerasing

ok did this, the swap, and that fixed my issues. thanks

Had the same issue, thx for the tips.
I found more info here if you want more info → Making sure you're not a bot!

I just had removed the package, but now noticed that Firefox caused very high CPU load when watching videos, and that they were very laggy.

Probably some software decoder was used?

I couldn’t install the package due to the mentioned conflict, the accepted solution helped for me, too. I wonder why I had the rpmfusion-updates version of ffmpeg installed, though.

i have the same exact problem, and switching to the full ffmpeg on rpmfusion solved part of the problem

i say part cause telegram and qt linguist are giving me the same exact problem

i just hope it will solve in some days

on a side note, videos had always worked for me in fedora, after having installing codecs, so i tried reverting back to libavcodec-free and to my susrprise mpeg4 videos were not playing anymore despite having x264 installed, so i had to revert back to ffmpeg-full, sigh