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.
- 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.