πŸ’Ύ Archived View for tilde.team β€Ί ~rami β€Ί redhat_rpmfusion_codecs.gmi captured on 2023-12-28 at 16:13:24. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

~Rami β‚ͺ MANUALS

Χ¨ΧžΧ™

SUBJECT: Fedora: RPMFusion - Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° hardware

AUTHOR: Rami Rosenfeld

DATE: 07/12/23

TIME: 01.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, selinux, firewalld, dnf, rpm, ostree, flatpak, siverblue, codec, gstreamer, ffmpeg

Fedora: RPMFusion - Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° hardware

INTRO

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ см.:

RHEL, Fedora, Oracle, OpenSUSE: Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ для RPM-based систСм

Fedora: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ²

Из-Π·Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Fedora GNU/Linux Π½Π΅ содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Π΅ΠΊΠΈ. НиТС - ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство ΠΏΠΎ инсталляции Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· рСпозитория RPMFusion.

Π’ΠΠ–ΠΠž! Руководство с сайта RPMFusion приводится Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°. Π― НЕ(!) тСстировал Π΅Π³ΠΎ, Ρ‚.ΠΊ. Ρƒ мСня Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ нСобходимости Π² установкС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (ΠΈ Π·Π° Π½Π΅ΠΈΠΌΠ΅Π½ΠΈΠ΅ΠΌ дискрСтных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Π½Π° ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡΡ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ). Однако Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½Π° пригодится Π² дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Π΅.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ это руководство Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС, Ссли Ρƒ вас Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ трудности Π² воспроизвСдСнии ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°.

NOTE

Fedora ffmpeg-free works most of the time, but one will experience version missmatch from time to time. Switch to the rpmfusion provided ffmpeg build that is better supported. You will still need to follow the next section for additional codecs or plugins related to packages you might have installed.

dnf swap ffmpeg-free ffmpeg --allowerasing

There you don't need libavcodec-freeworld that is only meant to complement the ffmpeg-free package (and related libraries).

This will allows the application using the gstreamer framework and other multimedia software, to play others restricted codecs.

- The following command will install the complements multimedia packages needed by gstreamer enabled applications:

dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

- The following command will install the sound-and-video complement packages needed by some applications:

dnf groupupdate sound-and-video

1) Intel (recent)

Using the rpmfusion-nonfree section:

dnf install intel-media-driver

2) Intel (older)

Using the rpmfusion-free section:

dnf install libva-intel-driver

3) AMD (Mesa) hardware codecs

Using the rpmfusion-free section This is needed since Fedora 37 and later... and mainly concern AMD hardware since NVIDIA hardware with nouveau doesn't work well

dnf swap mesa-va-drivers mesa-va-drivers-freeworld

dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

If using i686 compat libraries (for Steam or alikes):

dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686

dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686

4) NVIDIA hardware codecs

The Nvidia proprieatary driver doesn't support VAAPI, but there is a wrapper that can bridge NVDEC/NVENC with VAAPI

dnf install nvidia-vaapi-driver

You need to have the libdvdcss package, to install libdvdcss you need enable tainted repos. Tainted free is dedicated for FLOSS packages where some usages might be restricted in some countries.

dnf install rpmfusion-free-release-tainted

dnf install libdvdcss

Tainted nonfree is dedicated to non-FLOSS packages without a clear redistribution status by the copyright holder. But is allowed as part of hardware inter-operability between operating systems in some countries :

dnf install rpmfusion-nonfree-release-tainted

dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ см.:

RPM Fusion: Multimedia on Fedora

β‚ͺ Back to home β‚ͺ

πŸ„― Rami Rosenfeld, 2023. GNU FDL 1.3.