Hallo,
ich habe aktuell das Problem, dass ich keine .mp4 Videos mit dem VLC-Player abspielen kann. Ich bekomme nur Ton, aber kein Bild und die Fehlermeldung: "Codec wird nicht unterstützt: VLC konnte das Format „h264“ (H264 - MPEG-4 AVC (part 10)) nicht dekodieren".
Nach allem was ich bisher gefunden habe, ist dies ein durchaus gängiger Fehler, aber ich habe es gerade noch nicht lösen können und hoffe auf Unterstützung
Ich bin mit Tumbleweed unterwegs:
> cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20231212"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20231212"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20231212"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
Alles anzeigen
Folgende Repos habe ich aktiv:
> sudo zypper lr
Die Repository-Prioritäten sind ohne Effekt. Alle aktivierten Repositorys teilen sich die gleiche Priorität.
# | Alias | Name | Enabled | GPG Check | Refresh
--+----------------------------------+----------------------------------------+---------+-----------+--------
1 | download.opensuse.org-non-oss | Haupt-Repository (NON-OSS) | Ja | (r ) Ja | Ja
2 | download.opensuse.org-oss | Haupt-Repository (DEBUG) | Ja | (r ) Ja | Ja
3 | download.opensuse.org-oss_1 | Haupt-Repository (Quellen) | Ja | (r ) Ja | Ja
4 | download.opensuse.org-oss_2 | Haupt-Repository (OSS) | Ja | (r ) Ja | Ja
5 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja
6 | openSUSE-20230917-0 | openSUSE-20230917-0 | Ja | (r ) Ja | Ja
7 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Ja | (r ) Ja | Ja
8 | snappy | snappy | Ja | (r ) Ja | Ja
Alles anzeigen
VLC habe ich aus dem Hauptrepo installiert:
> sudo zypper info vlc
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Informationen zu Paket vlc:
---------------------------
Repository : Haupt-Repository (OSS)
Name : vlc
Version : 3.0.20-2.1
Arch : x86_64
Anbieter : openSUSE
Installierte Größe : 1,7 MiB
Installiert : Ja
Status : aktuell
Quellpaket : vlc-3.0.20-2.1.src
Upstream-URL : http://www.videolan.org
Zusammenfassung : Graphical media player
Beschreibung :
VLC media player is a multimedia player for many
audio and video files and formats (such as MPEG, DivX, mp3, ogg, ...)
as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast
in IPv4 or IPv6 on a high-bandwidth network.
Alles anzeigen
Den H264 codec habe ich nach diesem Artikel installiert. Außerdem habe ich auch alle anderen gstreamer-plugins-good/bad/ugly(-extras) installiert.
> sudo zypper info gstreamer-plugin-openh264
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Informationen zu Paket gstreamer-plugin-openh264:
-------------------------------------------------
Repository : Open H.264 Codec (openSUSE Tumbleweed)
Name : gstreamer-plugin-openh264
Version : 1.22.2-1.suse1699.1
Arch : x86_64
Anbieter : obs://build.opensuse.org/openSUSE:Factory
Installierte Größe : 77,0 KiB
Installiert : Ja
Status : aktuell
Quellpaket : gstreamer-1.22-plugin-openh264-1.22.2-1.suse1699.1.src
Upstream-URL : https://gstreamer.freedesktop.org
Zusammenfassung : Gstreamer openh264 plugin
Beschreibung :
GStreamer is a streaming media framework based on graphs of filters
that operate on media data. Applications using this library can do
anything media-related,from real-time sound processing to playing
videos. Its plug-in-based architecture means that new data types or
processing capabilities can be added simply by installing new
plug-ins.
This package provides the openh264 plugin.
Alles anzeigen
Ich hatte das Problem auch schon mal und hatte es dann gelöst durch die Installation von VLC und Codecs aus dem Packman-Repo. Ich hatte gehofft, dass ich da ohne Packman auskomme, aber komme hier nicht weiter.
Viele Grüße!