2025-07-21, 07:27 AM
(This post was last modified: 2025-07-21, 07:38 AM by PerfectJam. Edited 9 times in total.)
Hi everyone,
I'm encountering persistent subtitle synchronization issues when playing H.265 (HEVC) videos with embedded subtitles using Jellyfin. The subtitles are out of sync, often in advance. This happens both for local and remote (WebDAV/seedbox) playback, and only with H.265 videos, on H.264 videos everything is ok.
My setup:
- when using remote : WebDAV rclone mount (see code below)
Clients:
Observations:
I added the last log
Questions:
Thank you for any help!
WebDAV rclone code :
I'm encountering persistent subtitle synchronization issues when playing H.265 (HEVC) videos with embedded subtitles using Jellyfin. The subtitles are out of sync, often in advance. This happens both for local and remote (WebDAV/seedbox) playback, and only with H.265 videos, on H.264 videos everything is ok.
My setup:
- Server: Jellyfin in Docker on a Raspberry Pi 5 (8GB RAM)
- Storage:
- when using remote : WebDAV rclone mount (see code below)
Clients:
- LG WebOS TV (OLED55B8PLA) using the official Jellyfin app
- Fairphone 5 (Android) using the official Jellyfin app
Observations:
- Subtitles are perfectly in sync when played in VLC (on both PC and mobile), suggesting it may be a client-side rendering issue in Jellyfi ?
- H.264 videos play perfectly with subtitles.
- The issue persists even during local playback, so it doesn't seem to be bandwidth-related.
- I’ve disabled "Allow subtitle extraction on the fly" in playback settings.
- Hardware transcoding (VAAPI) is enabled on the server.
I added the last log
Questions:
- Is this a known issue with Jellyfin’s internal player handling subtitles on H.265 videos with a Raspberry Pi ?
- Is there any way to force correct subtitle syncing without re-encoding my entire library ?
Thank you for any help!
WebDAV rclone code :