Openelec kein Untertitel (PI 2 und B+)

Fun is live

Lieutenant
Registriert
Okt. 2008
Beiträge
529
Hallo Freunde von Kodi und Raspberry,

ich habe ein Problem und Google konnte mir noch nicht weiterhelfen. Ich habe meine Filme als MKV auf meinem NAS liegen. Auf dieses greift der Raspberry mittels NFS Freigabe zu.

Bis dato dachte ich, dass ich noch keine wirklichen Probleme damit hatte, aber gestern fiel mir bei einem Film auf, dass die in russisch gesprochenen Passagen trotz ausgewählten Subtitel nicht angezeigt werden. Sowohl in der Yatse App, wie auch im Menü werden die integrierten Untertitel zur Verfügung gestellt. Jedoch werden keine Untertitel angezeigt.
Als ich heute den Film auf meinem Laptop mit VLC getestet hatte, waren die Untertitel kein Problem. Habe auch schon mein Raspberry PI 2 ein neues Image verpasst, aber keine Besserung.

Hat jemand eine Idee woran es liegt?
Bei Google finde ich immer nur anfragen, wie man es deaktivieren kann.

Beste Grüße
Basti
 
Openelec 5.06 sollte es auf dem Rasp 2 sein. Der B+ sollte auch die Version 5.06 haben.
Welches Log brauchst du? Der Rasp 2 hat gerade OSMC verpasst bekommen für den Test. Kann aber noch vom B+ das Log ziehen.

edit: habe mal den heutigen Part der Kodi Log angehangen. Ist mein Problem die Font Einträge?
Kodi Log Heute - Dropbox
 
Zuletzt bearbeitet:
also WARNING: OpenStream - Unsupported stream 3. Stream disabled. sieht aus als wenn der 3. Stream in der MKV nicht unterstützt wird (ich tippe mal auf die Untertitel) und ERROR: GetDirectory - Error getting /storage/.kodi/media/Fonts/ ist selbsterklärend.

Da ich jetzt nicht weiß was du mit den Fonts gemacht hast wäre das im Augenblick nur ein großes raten :)
Entweder der Untertitel wird von XBMC nicht unterstützt oder du hast irgendwas kaputt gestellt ;) Du kannst dir ja einfach mal Kodi für WIndows drauf machen und mal gucken ob die Subs da gehen. Wenn die bei Win auch nicht gehen ist evtl die Subs defekt oder irgend eine Form die nicht unterstützt wird (sollte aber nicht sein).
 
Okay teste ich mal.

Ich glaube der Untertitel wird nicht unterstützt. Ich bekomme bei OSMC den selben Eintrag.
11:27:14 T:1957240832 NOTICE: DVDPlayer: Opening: nfs://192.168.0.2/volume1/Filmdateien/Salt (2010)/Salt (2010).mkv
11:27:14 T:1957240832 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
11:27:14 T:1638921248 NOTICE: Thread DVDPlayer start, auto delete: false
11:27:14 T:1638921248 NOTICE: Creating InputStream
11:27:14 T:1638921248 NOTICE: Creating Demuxer
11:27:15 T:1638921248 NOTICE: Opening stream: 0 source: 256
11:27:15 T:1638921248 NOTICE: Creating video thread
11:27:15 T:1784796192 NOTICE: Thread OMXPlayerVideo start, auto delete: false
11:27:15 T:1638921248 NOTICE: Opening stream: 1 source: 256
11:27:15 T:1638921248 NOTICE: Creating audio thread
11:27:15 T:1673524256 NOTICE: Thread OMXPlayerAudio start, auto delete: false
11:27:15 T:1638921248 NOTICE: Opening stream: 4 source: 256
11:27:15 T:1638921248 ERROR: OpenStream - Unable to init overlay codec
11:27:15 T:1638921248 WARNING: OpenStream - Unsupported stream 4. Stream disabled.
11:27:15 T:1638921248 NOTICE: Opening stream: 0 source: 1024
11:27:15 T:1638921248 NOTICE: OMXClock using audio as reference
11:27:15 T:1784796192 NOTICE: Display resolution DESKTOP : 1920x1200 (1728x1080) @ 60.00 - Full Screen (16)
11:27:15 T:1784796192 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
11:27:38 T:1638921248 WARNING: Previous line repeats 43 times.
11:27:38 T:1638921248 NOTICE: Closing stream player 3
11:27:38 T:1638921248 NOTICE: Opening stream: 4 source: 256
11:27:48 T:1638921248 NOTICE: Opening stream: 3 source: 256
11:27:48 T:1638921248 ERROR: OpenStream - Unable to init overlay codec
11:27:48 T:1638921248 WARNING: OpenStream - Unsupported stream 3. Stream disabled.
11:27:56 T:1647309856 NOTICE: Thread LanguageInvoker start, auto delete: false
11:27:56 T:1647309856 NOTICE: -->Python Interpreter Initialized<--
11:28:01 T:1647309856 NOTICE: Thread LanguageInvoker start, auto delete: false
11:28:01 T:1647309856 NOTICE: -->Python Interpreter Initialized<--
11:28:02 T:1806595104 ERROR: EXCEPTION: Non-Existent Control 300
11:28:07 T:1626338336 NOTICE: Thread LanguageInvoker start, auto delete: false
11:28:07 T:1626338336 NOTICE: -->Python Interpreter Initialized<--
11:28:07 T:1626338336 WARNING: CPythonInvoker(23): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This

Das mit dem Font kommt aber auch auf dem frisch installierten OSMC.

10:57:01 T:1957240832 ERROR: GetDirectory - Error getting /home/osmc/.kodi/media/Fonts/
10:57:01 T:1957240832 ERROR: GetDirectory - Error getting special://home/media/Fonts/
10:57:02 T:1957240832 ERROR: GetDirectory - Error getting /home/osmc/.kodi/media/Fonts/
10:57:02 T:1957240832 ERROR: GetDirectory - Error getting special://home/media/Fonts/
10:57:05 T:1647309856 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
10:57:08 T:1957240832 WARNING: Previous line repeats 1 times.
10:57:08 T:1957240832 ERROR: GetDirectory - Error getting /home/osmc/.kodi/media/Fonts/
10:57:08 T:1957240832 ERROR: GetDirectory - Error getting special://home/media/Fonts/
10:57:08 T:1957240832 ERROR: GetDirectory - Error getting /home/osmc/.kodi/media/Fonts/
10:57:08 T:1957240832 ERROR: GetDirectory - Error getting special://home/media/Fonts/

Bei Openelec scheint der Ordner nicht zu existieren, macht auch irgendwie kein Sinn mit dem media Folder oder nicht? OSMC das gleiche Ergebnis.
Ich teste es noch auf Windows.


Edit: Verhalten unter Windows mit Kodi bleibt bestehen. Hier scheint wirklich der Untertitel nicht unterstützt zu werden.
15:29:26 T:1956 NOTICE: Closing stream player 3
15:29:26 T:1956 NOTICE: Opening stream: 3 source: 256
15:29:26 T:1956 ERROR: CDVDPlayerSubtitle::OpenStream - Unable to init overlay codec
15:29:26 T:1956 WARNING: CDVDPlayer::OpenStream - Unsupported stream 3. Stream disabled.
15:29:34 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:29:34 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:29:34 T:3860 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
15:29:53 T:1956 WARNING: Previous line repeats 11 times.
15:29:53 T:1956 NOTICE: Opening stream: 0 source: 1024
15:30:10 T:1956 NOTICE: Closing stream player 3
15:30:10 T:1956 NOTICE: Opening stream: 3 source: 256
15:30:50 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:30:50 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:30:50 T:3860 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
15:30:53 T:3440 WARNING: Previous line repeats 11 times.
15:30:53 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:30:53 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:30:57 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:30:57 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:30:58 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:30:58 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:31:01 T:3440 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1920x1080)
15:31:01 T:3440 NOTICE: DXVA::CDecoder::Close - closing decoder
15:31:01 T:3860 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
15:31:41 T:1956 WARNING: Previous line repeats 14 times.
15:31:41 T:1956 NOTICE: Opening stream: 3 source: 256
15:31:49 T:1956 NOTICE: Opening stream: 0 source: 1024
15:31:50 T:1956 NOTICE: Closing stream player 3
15:31:50 T:1956 NOTICE: Opening stream: 3 source: 256
15:32:30 T:1956 NOTICE: Opening stream: 0 source: 1024
15:32:31 T:1956 NOTICE: Closing stream player 3
15:32:31 T:1956 NOTICE: Opening stream: 3 source: 256
15:32:44 T:1956 NOTICE: Opening stream: 0 source: 1024
15:32:47 T:1956 NOTICE: Closing stream player 3
15:32:47 T:1956 NOTICE: Opening stream: 3 source: 256
15:32:48 T:1956 NOTICE: Opening stream: 0 source: 1024
15:32:49 T:1956 NOTICE: Closing stream player 3
15:32:49 T:1956 NOTICE: Opening stream: 3 source: 256
15:32:51 T:1956 NOTICE: Opening stream: 0 source: 1024
15:32:51 T:1956 NOTICE: Closing stream player 3
15:32:51 T:1956 NOTICE: Opening stream: 3 source: 256
15:32:52 T:1956 NOTICE: Opening stream: 4 source: 256
15:32:52 T:1956 ERROR: CDVDPlayerSubtitle::OpenStream - Unable to init overlay codec
15:32:52 T:1956 WARNING: CDVDPlayer::OpenStream - Unsupported stream 4. Stream disabled.
 
Zuletzt bearbeitet: (Ergänzung)
hhzh.png
MKVToolnix zum download hier Download MKVToolNix Windows portable (32bit)
klappt bei mir (wo ich nicht weiß ob wir die selbe Datei haben)
 
Habe ein andere MKV

Bei mir sieht es so aus.
Sub1.PNGSub2.PNG

Hat das jetzt was mit den "Nein" Feldern zu tun, kenne mich bei Untertiteln gar nicht aus.
 
VobSubs sollten aber gehen, jedenfalls ist mir das nie aufgefallen das die nicht gehen. Du kannst ja mal probieren die Datei in MKVToolnix zu öffnen (wie du das hattest) und dann das ganze einfach nochmal speichern "mux starten" - aber nicht überschreiben.
Evtl wurde das fehlerhaft gemuxt, also das würde ich jetzt einfach mal tippen.
 
Okay vielen Dank! Muss ich mir mal überlegen, habe hier nur ein Lenovo X200t mit 2x1,2Ghz das könnte eine Weile dauern
 
Fun is live schrieb:
Okay vielen Dank! Muss ich mir mal überlegen, habe hier nur ein Lenovo X200t mit 2x1,2Ghz das könnte eine Weile dauern

ne, das dauert unter einer minute das verpackt das nur nochmal um (wie ne zip datei)
 
jo einfach alles so lassen nur nochmal auf muxen drücken, da wird alles neu in die mkv geschrieben. Wenn das nicht geht kann ich auch nicht mehr helfen :)
 
Okay ich versuche es mal. Irgendwie will es aber gerade nicht gelingen, dass die Datei vom NAS kopiert wird. 😳

Edit: 19:45

Ergebnisse:
  1. Neues Muxen mit MKVtoolnix brachten keine Besserung.
  2. Daraufhin habe ich mir die Erweiterung MKVEXTRACTGUI-2 heruntergeladen. Dieses hat entsprechend die beiden SUBs extrahiert als *.idx und *.sub. Mit diesen gab es bei einem neuen Versuch jedoch keine Besserung.
  3. Daraufhin habe ich mir noch das Tool Subtitle Edit 3.4.5 heruntergeladen. Mithilfe dieses Tools habe ich die *.sub+*.idx Datei importiert. Nach Durchlauf des OCR habe ich es wieder in eine *.srt Datei umbenannt und entsprechend im Verzeichnis abgelegt. Nach laden der Datei in Openelec wurden alle Untertitel wie gewünscht ausgegeben.

Vielleicht hilft es jemand in ähnlicher Situation weiter.

Vielen Dank an CVH ohne deine Unterstützung wäre ich nicht so weit gekommen
 
Zuletzt bearbeitet: (Test abgeschlossen)
Fun is live schrieb:
Mithilfe dieses Tools habe ich die *.sub+*.idx Datei importiert. Nach Durchlauf des OCR habe ich es wieder in eine *.srt Datei umbenannt und entsprechend im Verzeichnis abgelegt. Nach laden der Datei in Openelec wurden alle Untertitel wie gewünscht ausgegeben.

also ich hab nochmal geguckt, VobSubs werden ohne Probleme abgespielt, da scheint an dem Sub irgendwas seltsam gewesen zu sein :)
 
Okay, danke keine Ahnung was da Schief gelaufen ist. VLC schluckt es ja auch problemlos. Weitere Analyse wird vermutlich schwierig. Aber so habe ich eine recht schnelle Lösung.
Hast du auch ein Rasp? Kommt das mit den Fonts auch?
 
Zuletzt bearbeitet:
AFAIK kann es nicht an fehlenden Fonts liegen, VobSub kommt ja als "Grafik" daher.

Anders würde es bei ASS aussehen, dort kann vieles verlangt werden. Die sauberste Variante ist eh ordentliche SRT Files, die bestehen aus reinem Text und der Player kann sie entsprechend anpassen/darstellen.
 
Zurück
Oben