2025-01-08, 04:21 PM
(This post was last modified: 2025-01-16, 03:28 AM by tuziguai. Edited 1 time in total.)
I only tested in the following environment and the method worked. Other environments are not guaranteed.
My environment
jellyfin server:jellyfin_10.10.3-amd64.zip for win10 64bit (all keep the default settings); The focus is on Console - User - Media Playback ---- enabling all four options except "Force transcoding of remote media sources such as live TV"; See PIC4
Jellyfin Client: WebOS 1.22 (all with default settings)
LG CX, WebOS 5.5.0, using the TV's native speakers; or earc to avr5.1
CX TV does not support DTS decoding or pass-through.
Add a test video with a dts track in Libraries, using srt external subtitles.
After my test, using external SRT subtitles or PGS subtitles, Jellyfin Cilent works in transcoding, direct stream, or remuxing mode, and the subtitles and audio and video are out of sync.
If jellyfin cilent works in transcoding, check Always burn in subtitle when transcoding or force subtitle burning, and the problem of desynchronization will not occur.
If Jellyfin Cilent works in Direct Play, the out-of-sync issue does not occur.
While maintaining the server and client default settings, there are two important settings that should be checked. The first one is the server-side setup, please refer to PIC4. The setting of the second lg TV client, "Prefer fMP4-HLS Media Container", can be checked or unchecked, and the final result will not be affected.
After the above work is completed, open the WebOS 1.22 app on the TV, play the test video, and use the LG remote control to randomly fast-forward or backward until there is an out-of-sync problem. At this time, press the pause button on the LG remote control (there are two vertical bars), and the playback screen will pause. Use the remote control to move the gear button in the lower right corner of the playback interface to enter the settings, please see pic1; Then select it, enter the interface similar to pic2, select 8Mbps under auto, wait for 2-3 seconds, the test video will automatically continue to play, at this time the subtitles and audio and video will be synchronized. If the synchronization occurs again, repeat the above steps and select auto above 8Mbps.
As long as you switch between the next option of auto and auto, the video will remain in the original mode and will never trigger the other modes.
It should be noted that for different video files, the number below auto may not be 8Mbps but something else, ignore this detail, just switch between auto and the options below auto. See PIC5.
There is a strong suggestion, before exiting the Jellyfin client completely, please follow the settings in the red box of pic3 to save it, which can prevent some errors in subsequent playback.
In the end, I don't know why, but this method works in my system, and other users with problems are welcome to test it.
My environment
jellyfin server:jellyfin_10.10.3-amd64.zip for win10 64bit (all keep the default settings); The focus is on Console - User - Media Playback ---- enabling all four options except "Force transcoding of remote media sources such as live TV"; See PIC4
Jellyfin Client: WebOS 1.22 (all with default settings)
LG CX, WebOS 5.5.0, using the TV's native speakers; or earc to avr5.1
CX TV does not support DTS decoding or pass-through.
Add a test video with a dts track in Libraries, using srt external subtitles.
After my test, using external SRT subtitles or PGS subtitles, Jellyfin Cilent works in transcoding, direct stream, or remuxing mode, and the subtitles and audio and video are out of sync.
If jellyfin cilent works in transcoding, check Always burn in subtitle when transcoding or force subtitle burning, and the problem of desynchronization will not occur.
If Jellyfin Cilent works in Direct Play, the out-of-sync issue does not occur.
While maintaining the server and client default settings, there are two important settings that should be checked. The first one is the server-side setup, please refer to PIC4. The setting of the second lg TV client, "Prefer fMP4-HLS Media Container", can be checked or unchecked, and the final result will not be affected.
After the above work is completed, open the WebOS 1.22 app on the TV, play the test video, and use the LG remote control to randomly fast-forward or backward until there is an out-of-sync problem. At this time, press the pause button on the LG remote control (there are two vertical bars), and the playback screen will pause. Use the remote control to move the gear button in the lower right corner of the playback interface to enter the settings, please see pic1; Then select it, enter the interface similar to pic2, select 8Mbps under auto, wait for 2-3 seconds, the test video will automatically continue to play, at this time the subtitles and audio and video will be synchronized. If the synchronization occurs again, repeat the above steps and select auto above 8Mbps.
As long as you switch between the next option of auto and auto, the video will remain in the original mode and will never trigger the other modes.
It should be noted that for different video files, the number below auto may not be 8Mbps but something else, ignore this detail, just switch between auto and the options below auto. See PIC5.
There is a strong suggestion, before exiting the Jellyfin client completely, please follow the settings in the red box of pic3 to save it, which can prevent some errors in subsequent playback.
In the end, I don't know why, but this method works in my system, and other users with problems are welcome to test it.