VLC findet Java nicht

Sepheran

Schraubenverwechsler(in)
Hallo,

Mein VLC Player findet Java nicht, ich hab schon stundenlang im Netz gelesen und zig Versionen installiert mit immer dem gleichen Ergebnis. Mein Englisch ist leider nicht so wirklich gut, was das ganze etwas erschwert.

Ich schau gerne Serien auf Bluray und nutze den VLC Player mit MakeMKV und einem gepatchten Laufwerk (für 4k blurays) auf Kubuntu 22.04.

Würde mich freuen wenn mir jemand helfen kann.

Danke schon mal
 
Habs über mehrere Wege versucht, aktuell weiß ich es nicht. ich denke über apt get. zumindest steht im Discover nicht snap dahinter. Version ist die 3.0.18
 
marco@media:~$ vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[000055a3023b7580] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[000055a302456930] main playlist: playlist is empty

Ist es das was du meinst?

marco@media:~$ vlc
VLC media player 3.0.18 Vetinari (revision 3.0.13-8-g41878ff4f2)
[00005631ba741580] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
[00005631ba7e0930] main playlist: playlist is empty
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
bdj.c:781: BD-J check: Failed to load JVM library
bdj.c:781: BD-J check: Failed to load JVM library
[00007fd1d0001130] libbluray demux: First play: 0, Top menu: 0
HDMV Titles: 8, BD-J Titles: 3, Other: 3
[00007fd1d0001130] libbluray demux error: BD-J menus not supported. Playing without menus. BD-J support: 1, JVM found: 0, JVM usable: 0
uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu
[00007fd1d0001130] libbluray demux: Adding ES 4113 select 1
[00007fd1d0001130] libbluray demux: Adding ES 4117 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4352 select 1
[00005631ba81ae40] main audio output error: too low audio sample frequency (0)
[00007fd1c40db3d0] main decoder error: failed to create audio output
[00007fd1d0001130] libbluray demux: Adding ES 4353 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4354 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4355 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4356 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4357 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4768 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4769 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4770 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4771 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4772 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4773 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4774 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4775 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4776 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4777 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4778 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4779 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4780 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4781 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4782 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4783 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4784 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4785 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4786 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4787 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4788 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4789 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4790 select 0
[00007fd1d0001130] libbluray demux: Adding ES 4791 select 0
[00007fd1c40dbc60] mlp packetizer: MLP channels: 8 samplerate: 48000
[00005631ba81ae40] main audio output error: module not functional
[00007fd1c40db3d0] main decoder error: failed to create audio output
[00007fd1b40044b0] gl gl: Initialized libplacebo v4.192.1 (API v192)
libva info: VA-API version 1.14.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
[00007fd1b40044b0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.14.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007fd1b40044b0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
libva info: VA-API version 1.14.0
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[00007fd1b40044b0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[00007fd1b40044b0] gl gl: Initialized libplacebo v4.192.1 (API v192)
[00007fd1c40062d0] main decoder error: buffer deadlock prevented
 
Zuletzt bearbeitet:
Es ist gepatcht um 4k Blurays wieder zu geben. Ist für das Problem aber irrelevant weil die Bluaray ja läuft, nur eben ohne Menüs
naja für linux ist so was auch wenn man meint es wäre ne unter geortnete rolle nicht immer der fall. Es kann schon sein das es relvant ist.
Java Versionen hab ich Oracle 8 und Per apt get 11, 18 und 20 versucht
hast du 1 drauf oder alle drauf?
bitte druch arbeiten informieren. eventuell mit purg alle versionen runter schmeißen und eine version installiert haben.

da z.b. java runterladen. bin nicht sicher welche version ich habe aber ne LTS version. kann sein das es die 17ner auch in deb gibt. Dann folgendes in dem entsprechenden verzeichnes aus führen.

Bash:
sudo dpkg -i java-17.deb
auto korektur kann da helfen. Dann installiert er das. Klappt dass nicht.
Bash:
sudo apt-get -f install

muss ich schauen ob ich mir das in ruhe mal an schauen kann. Habe halt keine Blu Rays und 4k u.s.w weis nicht wiso da java benötigt wird.

Was passiert wenn du java weg läst kommt ne fehlermeldung das java benötigt wird?
 
Im forum von Ubuntuuserst.de hab ich auch schon mal nachgefragt.

Wenn ich Jave weg lasse Läuft die Bluray zwar auch aber ohne Menü was bei serien sehr nervig ist da Titel 1 nicht zwingen auch die erste Folge ist
 
bdj.c:781: BD-J check: Failed to load JVM library
Das hier scheint der Kern des Problems zu sein und nach meiner Recherche ist das wohl seit 2022 ein Bug in der Bibliothek für Blurays, auf die VLC zurückgreift.

Das Problem scheint wohl auf Windows und Linux gleichermaßen zu bestehen.

Andere Programme, wie zB HandBrake, scheinen davon ebenfalls betroffen zu sein.

Insofern gibts gerade vermutlich nicht viel was du da tun kannst, außer zu warten dass die Entwickler von libbluray das Problem beheben.
 
Das hier scheint der Kern des Problems zu sein und nach meiner Recherche ist das wohl seit 2022 ein Bug in der Bibliothek für Blurays, auf die VLC zurückgreift.

Seid 2022 bekannt und immer noch kein Bugfix... Kommt da überhaupt noch einer?
Diese JVM hab ich aber installiert oder? Kann ich das rausfinden?

marco@media:~$ sudo update-alternatives --config java
Es gibt 8 Auswahlmöglichkeiten für die Alternative java (welche /usr/bin/java bereitstellen).

Auswahl Pfad Priorität Status
------------------------------------------------------------
0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 automatischer Modus
1 /opt/Oracle_Java/jdk-20.0.1/bin/java 1 manueller Modus
* 2 /opt/Oracle_Java/jre1.8.0_361/bin/java 1 manueller Modus
3 /opt/Oracle_Java/jre1.8.0_361/bin/javaws 1 manueller Modus
4 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manueller Modus
5 /usr/lib/jvm/java-11-openjdk-i386/bin/java 1110 manueller Modus
6 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manueller Modus
7 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manueller Modus
8 /usr/lib/jvm/jdk1.8.0_361/bin/java 1 manueller Modus

Drücken Sie die Eingabetaste, um die aktuelle Wahl[*] beizubehalten,
oder geben Sie die Auswahlnummer ein:

Sieht so aus bei mir
 
Seid 2022 bekannt und immer noch kein Bugfix... Kommt da überhaupt noch einer?
Ich habe nicht viel neueres gefunden. Vielleicht wurde das gefixt, vielleicht haben das Problem auch nur super wenig Nutzer. Jedenfalls kann ich dir das nicht direkt beantworten.
Diese JVM hab ich aber installiert oder? Kann ich das rausfinden?
in apt grundsätzlich mit
Code:
apt list --installed
Das Paket das hier Probleme macht oder fehlt scheint libbluray-bdj zu sein. Ist das bei dir installiert?

Schnelle Abfrage danach wäre
Code:
apt list --installed | grep libbluray-bdj
 
marco@media:~$ apt list --installed | grep libbluray-bdj

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

marco@media:~$

Das heißt jetzt? Beim Befehl "apt list --installed" kann ich nicht weit genug hoch scrollen
 
Das heißt jetzt?
Dass bei dir libbluray-bdj gar nicht installiert ist. Deswegen bekommst du ein leeres Ergebnis wenn du die Liste installierter Software danach durchsuchst.

(Und die Warnung können wir an der Stelle ignorieren)
Beim Befehl "apt list --installed" kann ich nicht weit genug hoch scrollen
Die Buffergröße deines Terminals kannst du irgendwo einstellen, falls du möchtest.
 
Zurück