Kdenlive: Frei0r und H.264 nicht installierbar

Ich habe Fedora 43 KDE, und in Kdenlive fehlt wahrscheinlich libx264 und beim Öffnen gibt es folgende Error message:

“Willkommen zu Kdenlive 25.12.2 - NKT 7.32.0 wird verwendet. Fehler/Warnung: In den Frei0r-Effekten (modul frei0r) finden Sie viele Effekte und Übergänge. Installation wird empfohlen”

wie installiert man das?

Ich habe mit chatgpt ein Install-Marathon hinter mir, aber Kdenlive zeigt beim Laden immer die gleiche Fehlermeldung, zeigt kein Bildmaterial von h.264 Videos (nur Ton) und auch kann kein H.264 exportieren.

Muss ich wirklich wieder nach Ubuntu…?

Danke, für jede Hilfe.

Die Lösung kam mit Perplexity:

Kernproblem: Unter Fedora fehlen dir die „freien“ Multimedia‑Pakete aus RPM Fusion, und Kdenlive wurde offenbar so installiert, dass es diese nicht sieht. Die Lösung ist: RPM Fusion sauber einrichten, die passenden Codecs installieren und ggf. Kdenlive aus einer anderen Quelle (Flathub) nutzen.

  1. Prüfen, wie Kdenlive installiert ist

Öffne ein Terminal und prüfe, ob Kdenlive als RPM oder Flatpak installiert ist:

RPM (klassisch per dnf):
rpm -q kdenlive

Flatpak:
flatpak list | grep -i kdenlive

Wenn du zwei Treffer bekommst (einmal rpm, einmal flatpak), am besten eine Variante deinstallieren und nur eine behalten, sonst wird die Fehlersuche sehr unübersichtlich.​
2. RPM‑Variante: RPM Fusion + Codecs

Wenn du Kdenlive als RPM installiert hast, gehe diese Schritte durch (als root bzw. mit sudo):

RPM Fusion aktivieren (falls noch nicht geschehen):

bash
sudo dnf install \
  https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
  https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Paketbestand an RPM‑Fusion angleichen:

bash
sudo dnf distro-sync

Multimedia‑Pakete inkl. x264 installieren:

bash
sudo dnf install \
  ffmpeg ffmpeg-libs \
  x264 x264-libs \
  gstreamer1-plugins-bad-freeworld \
  libavcodec-freeworld

Fedora kennt kein Paket „libx264“, stattdessen heißen die Pakete x264 und x264‑libs und kommen aus RPM Fusion.​

Frei0r‑Effekte installieren:

bash
sudo dnf install frei0r-plugins

Danach einmal abmelden oder rebooten und Kdenlive neu starten.

Nun sollte Kdenlive H.264‑Material anzeigen und auch H.264‑Presets beim Rendern nicht mehr als „unsupported“ markieren.
3. Flatpak‑Variante: Flathub nutzen

Wenn du Kdenlive als Flatpak nutzt und Probleme mit libx264 hast, kannst du auf die Flathub‑Variante wechseln, die üblicherweise komplette Codec‑Unterstützung mitbringt:

Vorhandenes Flatpak entfernen (falls nötig):

bash
flatpak uninstall org.kde.kdenlive

Flathub sicherstellen:

bash
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Kdenlive von Flathub installieren:

bash
flatpak install flathub org.kde.kdenlive

Diese Variante bringt die benötigten Bibliotheken in der Sandbox mit, sodass Fedora’s Einschränkungen für H.264 weniger ins Gewicht fallen.
4. Kontrolle mit ffmpeg

Um zu prüfen, ob H.264 grundsätzlich verfügbar ist:

bash
ffmpeg -codecs | grep 264

Du solltest Einträge für h264 (Decoder) und libx264 (Encoder) sehen; fehlen sie, ist die Multimedia‑Installation noch nicht vollständig.