I cannot get VLC player to play a 3gp video. There’s the sound but no image.
The video is apparently from an old mobile phone.
I use stock and updated Fedora 41 with Gnome.
I cannot get VLC player to play a 3gp video. There’s the sound but no image.
The video is apparently from an old mobile phone.
I use stock and updated Fedora 41 with Gnome.
You mentioned that you have stock Fedora, I assume you are missing codecs for proprietary media formats. You need to enable RPMFusion repository and install missing codecs - Howto/Multimedia - RPM Fusion.
Thank you!
In the Software app, I only have these two RPM repositories enabled:
I have followed the steps but to no avail. The manual seems partially outdated:
$ sudo dnf install rpmfusion-nonfree-release-tainted
[sudo] password for uuser:
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: rpmfusion-nonfree-release-tainted
You can try to add to command line:
--skip-unavailable to skip unavailable packages
user@laptop:~$ sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"
No matching repositories for rpmfusion-nonfree-tainted. Add "--help" for more information about the arguments.
user@laptop:~$ sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Updating and loading repositories:
Repositories loaded.
Package "ffmpeg-free-7.0.2-7.fc41.x86_64" is already installed.
Problem: cannot install the best candidate for the job
- conflicting requests
Package Arch Version Repository Size
Reinstalling:
ffmpeg-free x86_64 7.0.2-7.fc41 fedora 2.5 MiB
replacing ffmpeg-free x86_64 7.0.2-7.fc41 fedora 2.5 MiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Total size of inbound packages is 2 MiB. Need to download 2 MiB.
After this operation, 0 B extra will be used (install 2 MiB, remove 2 MiB).
Is this ok [y/N]: y
[1/1] ffmpeg-free-0:7.0.2-7.fc41.x86_64 100% | 298.5 KiB/s | 1.9 MiB | 00m06s
-----------------------------------------------------------------------------------
[1/1] Total 100% | 228.9 KiB/s | 1.9 MiB | 00m08s
Running transaction
[1/4] Verify package files 100% | 66.0 B/s | 1.0 B | 00m00s
[2/4] Prepare transaction 100% | 4.0 B/s | 2.0 B | 00m00s
[3/4] Reinstalling ffmpeg-free-0:7.0.2-7.f 100% | 45.3 MiB/s | 2.5 MiB | 00m00s
[4/4] Removing ffmpeg-free-0:7.0.2-7.fc41. 100% | 53.0 B/s | 35.0 B | 00m01s
Complete!ng trigger-post-uninstall scriptlet: man-db-0:2.12.1-2.fc41.x86_6486_64
user@laptop:~$ sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
Updating and loading repositories:
Repositories loaded.
Argument 'PackageKit-gstreamer-plugin' matches only excluded packages.
Package Arch Version Repository Size
Upgrading groups:
Multimedia
Transaction Summary:
After this operation, 0 B extra will be used (install 0 B, remove 0 B).
Is this ok [y/N]: y
Running transaction
Complete!
user@laptop:~$ sudo dnf install intel-media-driver
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: intel-media-driver
You can try to add to command line:
--skip-unavailable to skip unavailable packages
user@laptop:~$ sudo dnf install rpmfusion-free-release-tainted
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: rpmfusion-free-release-tainted
You can try to add to command line:
--skip-unavailable to skip unavailable packages
That’s not enough. You have to enable full repo - Configuration - RPM Fusion. And then follow multimedia instruction.
Many thanks, @arturasb , this has helped!
That should be of the form swap <new package> <old package>
I have made that error more than once when I did not pay attention.