• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] VLC --> Kein gültiger Codec für .flv und .wmv

transwarp

Hacker
Hallo allerseits.
Trotz erfolgreicher Suche hier im Forum verzweifle ich derzeit an der Installation von VLC auf meinem aktuellen Tumbleweed.
Bislang habe ich es immer hinbekommen, aber im Moment ist einfach der Wurm drin.

Trotz Installation aller erdenklicher Codecs (unter anderem von hier: http://opensuse-guide.org/codecs.php), beharrt VLC darauf, dass es
für die Dateiformate *.flv (h264) und *.wmv (wma2 und wmv1) keinen passenden Codec auf meinem System gibt, um sie abzuspielen.

Auf einer älteren Datensicherung meines Systems funktioniert das aber sehr wohl, es geht also. .... müßte gehen ... :???:

Wie bin ich vorgegangen?
- Alle notwendigen Repos eingetragen (packman, etc.)
- zypper dup durchgeführt
- VLC installiert (habe übrigens auch VLC-beta probiert, was hin und wieder funktioniert hat)
- die besagten Codecs installiert

Hat jemand mal einen Tipp für mich, was ich noch tun kann?

[Update:]
Mittlerweile habe ich wenigstens den Dragon-Player soweit, dass er alle Formate abspielt. Der VLC kann sich dagegen mit gar keinem Format anfreunden. :zensur:
Das zeigt doch, dass alle notwendigen Codecs installiert sind. Was VLC dennoch dagegen hat, ist mir schleierhaft.
 
OP
transwarp

transwarp

Hacker
Gerne.
Hier ist die Ausgabe:
Code:
# zypper se -si vlc
Loading repository data...
Reading installed packages...

S | Name        | Type    | Version            | Arch   | Repository        
--+-------------+---------+--------------------+--------+-------------------
i | libvlc5     | package | 2.2.1-291.5        | x86_64 | Packman Tumbleweed
i | libvlc6     | package | 3.0.0+git4670-1.13 | x86_64 | Packman Tumbleweed
i | libvlccore8 | package | 2.2.1-291.5        | x86_64 | Packman Tumbleweed
i | libvlccore9 | package | 3.0.0+git4670-1.13 | x86_64 | Packman Tumbleweed
i | vlc         | package | 2.2.1-172.5        | x86_64 | VLC               
i | vlc-noX     | package | 2.2.1-172.5        | x86_64 | VLC               
i | vlc-qt      | package | 2.2.1-172.5        | x86_64 | VLC
 
OP
transwarp

transwarp

Hacker
Sorry, da kann ich jetzt nicht folgen. Bitte erkläre mir das.
Die Versionen der VLC-Module (vlc, vlc-noX und vlc-qt) sind von der gleichen Version. Muß denn die Version der anderen libs auch identisch mit den VLC-Modulen sein?

Habe übrigens nur die Standard-VLC-Installation angeschoben und das hier ist dabei heraus gekommen .... :???:
 

Sauerland

Ultimate Guru
Die Versionen sollte alle aus demselben Repo kommen und dieselbe Version haben, was allerdings bei den libs nicht unbedingt geht, da die teilweise von der Beta installiert wurden und nur dort vorkommen.

Und wenn ich mir dann die Bezeichnung der Repos anschaue....
Kann es sein, das dort das Videolan- und Packman-Repo eingebunden sind?
Poste:
Code:
zypper lr -d
 
OP
transwarp

transwarp

Hacker
Ja, Du hast Recht. Ich weiß, wird nicht empfohlen und 'Asche auf mein Haupt', ich bin selbst Schuld, wenn ich das immer wieder ignoriere.

Habe jetzt mal eine Korrektur vorgenommen:
Code:
# zypper se -si vlc
Loading repository data...
Reading installed packages...

S | Name        | Type    | Version            | Arch   | Repository        
--+-------------+---------+--------------------+--------+-------------------
i | libvlc5     | package | 2.2.1-172.5        | x86_64 | VLC               
i | libvlc6     | package | 3.0.0+git4670-1.13 | x86_64 | Packman Tumbleweed
i | libvlccore8 | package | 2.2.1-172.5        | x86_64 | VLC               
i | libvlccore9 | package | 3.0.0+git4670-1.13 | x86_64 | Packman Tumbleweed
i | vlc         | package | 2.2.1-172.5        | x86_64 | VLC               
i | vlc-codecs  | package | 2.2.1-172.5        | x86_64 | VLC               
i | vlc-noX     | package | 2.2.1-172.5        | x86_64 | VLC               
i | vlc-qt      | package | 2.2.1-172.5        | x86_64 | VLC
 
OP
transwarp

transwarp

Hacker
"Zypper dup" sagt mir was, aber wie mache ich das nur auf das Packman-Repo bitte?

OK, hab's nachgeschlagen. Geht mit:
Code:
# zypper dup -r 'Packman Tumbleweed'
 
OP
transwarp

transwarp

Hacker
Ok, leider muß ich nochmal nerven. Das obige Problem betraf meinen Laptop und ist eigentlich gelöst.
Habe jetzt meinen PC mit dem aktuellen Tumbleweed-Snapshot neu aufgesetzt und kann die obige Lösung leider nicht reproduzieren.

Hier zunächst meine derzeitigen Repos:
Code:
# zypper lr
#                    | Alias                     | Name                        | Enabled               | GPG Check                  | Refresh
---------------------+---------------------------+-----------------------------+-----------------------+----------------------------+--------
 1 | LibreOffice Factory       | LibreOffice Factory         | Yes | (r ) Yes | Yes    
 2 | Mozilla Tumbleweed        | Mozilla Tumbleweed          | Yes | (r ) Yes | Yes    
 3 | Packman Tumbleweed        | Packman Tumbleweed          | Yes | (r ) Yes | Yes    
 4 | Security Tumbleweed       | Security Tumbleweed         | Yes | (r ) Yes | Yes    
 5 | Virtualisation Tumbleweed | Virtualisation Tumbleweed   | Yes | (r ) Yes | Yes    
 6 | openSUSE-20151106-0       | openSUSE-20151106-0         | No  | ----     | No     
 7 | repo-debug                | openSUSE-Tumbleweed-Debug   | No  | ----     | Yes    
 8 | repo-non-oss              | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes    
 9 | repo-oss                  | openSUSE-Tumbleweed-Oss     | Yes | (r ) Yes | Yes    
10 | repo-source               | openSUSE-Tumbleweed-Source  | No  | ----     | Yes    
11 | repo-update               | openSUSE-Tumbleweed-Update  | Yes | (r ) Yes | Yes

Und das installierte VLC
Code:
# zypper se -si vlc
Loading repository data...
Reading installed packages...

S | Name        | Type    | Version     | Arch   | Repository        
--+-------------+---------+-------------+--------+-------------------
i | libvlc5     | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed
i | libvlccore8 | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed
i | vlc         | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed
i | vlc-codecs  | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed
i | vlc-noX     | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed
i | vlc-qt      | package | 2.2.1-291.5 | x86_64 | Packman Tumbleweed

Sieht eigentlich ganz gut aus, oder?
Trotzdem öffnet der VLC keine .flv, das Fenster bleibt schwarz. Bei WMV-Dateien kommt die Meldung, der Codec sei nicht unterstützt.
Ich bin ratlos... :???:
 

Sauerland

Ultimate Guru
zypper lr ist sinnbefreit, da wird die URL nicht angezeigt und ein Repo kann ich benennen wie ich möchte.
Wichtig ist die URL also:
Code:
zypper lr -d
oder
Code:
zypper lr -u
oder
Code:
zypper lr -U

PS:
Tumbleweed ist nicht gleichzusetzen mit stabil!
 
OP
transwarp

transwarp

Hacker
@Sauerland
Danke wieder einmal für Deine Hilfsbereitschaft, die ich sehr zu schätzen weiß.

Habe jetzt nochmal ein
Code:
# zypper dup

für die gesamte Installation abgesetzt und schon während des Einspielens gesehen, dass er einige Codecs aktualisiert hat.
Ergebnis: Auch auf dem PC läuft VLC jetzt endlich wie er soll.

Meinen allerherzlichsten Dank!
 
Oben