package conflicts may happen when trying to install ffmpeg or swapping ffmpeg-free for ffmpeg, Example:
$ sudo dnf swap ffmpeg-free ffmpeg
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem 1: problem with installed package
- installed package libswscale-free-7.0.2-7.fc41.x86_64 conflicts with libswscale-free provided by ffmpeg-libs-7.0.2-4.fc41.x86_64 from rpmfusion-free
- package ffmpeg-libs-7.0.2-4.fc41.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-7.0.2-7.fc41.x86_64 from fedora
- package ffmpeg-7.0.2-4.fc41.x86_64 from rpmfusion-free requires ffmpeg-libs(x86-64) = 7.0.2-4.fc41, but none of the providers can be installed
- conflicting requests
Problem 2: problem with installed package
- installed package libswscale-free-7.0.2-7.fc41.i686 conflicts with libswscale-free provided by ffmpeg-libs-7.0.2-4.fc41.x86_64 from rpmfusion-free
- package ffmpeg-libs-7.0.2-4.fc41.x86_64 from rpmfusion-free conflicts with libswscale-free provided by libswscale-free-7.0.2-7.fc41.i686 from fedora
- package ffmpeg-7.0.2-4.fc41.x86_64 from rpmfusion-free requires ffmpeg-libs(x86-64) = 7.0.2-4.fc41, but none of the providers can be installed
- problem with installed package
- package obs-studio-31.0.0~beta1-4.fc41.x86_64 from updates requires /usr/bin/ffmpeg, but none of the providers can be installed
- package obs-studio-31.0.0~beta1-2.fc41.x86_64 from fedora requires /usr/bin/ffmpeg, but none of the providers can be installed
- package obs-studio-31.0.0~rc1-1.20241205.dfc3a69.fc41.x86_64 from nobara-appstream-41 requires /usr/bin/ffmpeg, but none of the providers can be installed
- installed package obs-studio-31.0.0~rc1-1.20241205.dfc3a69.fc41.x86_64 requires /usr/bin/ffmpeg, but none of the providers can be installed
- installed package obs-studio-31.0.0~rc1-1.20241204.dfc3a69.fc41.x86_64 requires /usr/bin/ffmpeg, but none of the providers can be installed
- conflicting requests
You can try to add to command line:
--allowerasing to allow removing of installed packages to resolve problems
In Fedora 39, ffmpeg-free was added to the Fedora repositories. RPMFusion already ships ffmpeg. The difference between the two is that Fedora's packages do not have license-prohibited codecs included.
RPMFusion has worked with upstream Fedora to allow libavcodecs-freeworld from the ffmpeg package to be installed over Fedora's own libavcodec-free.
The short answer here is you only need to install libavcodec-freeworld.x86_64
and libavcodec-freeworld.i686
HOWEVER if you want -full- codec support, you should instead run the Nobara Updater and click the "Install Fixups' button if it's available:
https://wiki.nobaraproject.org/Troubleshooting/update-system
The Nobara Updater has a built in Fixup script that checks for missing media codec packages. It should ask you to confirm whether or not you want to fix it by installing/correcting the missing packages.