Fedora uses ffmpeg-free (which contains only completly free codecs) while RPM Fusion uses a full ffmpeg version with all codecs. Libavcodec-free is a dependency of ffmpeg-free, while libavcodec-freeworld belongs to the RPM Fusion version. Both have different versions.
Best solution: from command line type sudo dnf swap ffmpeg-free ffmpeg --allowerasing .