2019-11-27, 04:07
Primary environment is Kodi 18.4 on Manjaro Linux. However, I have also reproduced the problem with Kodi 18.5 on Windows 10.
I have recently re-encoded a bunch of videos using Handbrake with:
* Container: MP4
* Video: 1080p HEVC
* Audio: AAC Stereo
* Subs: One tx3g English Subtitle
The videos reside on my NAS connected via Gigabit Ethernet.
Kodi plays the videos fine. It recognizes the subtitle and says it's displayed, but it isn't. Disabling and re-enabling subtitle display doesn't help.
HOWEVER, if I skip back through the video 10 seconds, Kodi immediately starts displaying the subtitles (and they are in sync) for a minute or two. Then it seems to lose the subtitle stream again. Skip back 10 seconds, and the subtitles are restored for a while. Rinse and repeat.
The videos and subs play fine on VLC. I have extracted the sub stream and eyeballed it. No weird characters or other junk.
If I export the sub stream as a .srt and place it next to the .mp4, Kodi does display the subs fine.
I will also note that Kodi played the original (H.264) videos with internal subs just fine.
I will post a log if requested but I have examined several (with debug on) and see no errors or other clues (although, Kodi obviously does recognize the sub stream).
Seems like an issue with the demux and/or buffering and it appears to be HEVC specific.
Any thoughts or suggestions?
I have recently re-encoded a bunch of videos using Handbrake with:
* Container: MP4
* Video: 1080p HEVC
* Audio: AAC Stereo
* Subs: One tx3g English Subtitle
The videos reside on my NAS connected via Gigabit Ethernet.
Kodi plays the videos fine. It recognizes the subtitle and says it's displayed, but it isn't. Disabling and re-enabling subtitle display doesn't help.
HOWEVER, if I skip back through the video 10 seconds, Kodi immediately starts displaying the subtitles (and they are in sync) for a minute or two. Then it seems to lose the subtitle stream again. Skip back 10 seconds, and the subtitles are restored for a while. Rinse and repeat.
The videos and subs play fine on VLC. I have extracted the sub stream and eyeballed it. No weird characters or other junk.
If I export the sub stream as a .srt and place it next to the .mp4, Kodi does display the subs fine.
I will also note that Kodi played the original (H.264) videos with internal subs just fine.
I will post a log if requested but I have examined several (with debug on) and see no errors or other clues (although, Kodi obviously does recognize the sub stream).
Seems like an issue with the demux and/or buffering and it appears to be HEVC specific.
Any thoughts or suggestions?