Audio out of sync on recordings #7283

Closed
opened 2026-02-07 04:48:21 +03:00 by OVERLORD · 9 comments
Owner

Originally created by @matthewpritchett on GitHub (Aug 27, 2025).

Description of the bug

When trying to play back a recorded tv show from a HdHomerun, the audio and video playback is out of sync when using the “prefer fmp4” option that’s default enabled on the web client.

Reproduction steps

Record a live tv show
Play back the live tv show in the web browser
Observe audio out of sync

What is the current bug behavior?

Audio is out of sync with the video

What is the expected correct behavior?

Audio and video will play in sync like how it does when watching live tv

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.10.7

Environment

- OS: Docker
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage:
- Media Storage:
- External Integrations:

Jellyfin logs

No logs

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @matthewpritchett on GitHub (Aug 27, 2025). ### Description of the bug When trying to play back a recorded tv show from a HdHomerun, the audio and video playback is out of sync when using the “prefer fmp4” option that’s default enabled on the web client. ### Reproduction steps Record a live tv show Play back the live tv show in the web browser Observe audio out of sync ### What is the current _bug_ behavior? Audio is out of sync with the video ### What is the expected _correct_ behavior? Audio and video will play in sync like how it does when watching live tv ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.10.7 ### Environment ```markdown - OS: Docker - Linux Kernel: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell No logs ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:48:21 +03:00
Author
Owner

@matthewpritchett commented on GitHub (Aug 27, 2025):

Maybe an idea could be having a “allow fmp4 container” option for libraries so we can just disable it on the entire Recordings library if determining it based on video doesn’t work.

@matthewpritchett commented on GitHub (Aug 27, 2025): Maybe an idea could be having a “allow fmp4 container” option for libraries so we can just disable it on the entire Recordings library if determining it based on video doesn’t work.
Author
Owner

@matthewpritchett commented on GitHub (Aug 28, 2025):

Or maybe even to just treat .ts files as never using fmp4 container due to the potential timestamp issues with them.

@matthewpritchett commented on GitHub (Aug 28, 2025): Or maybe even to just treat .ts files as never using fmp4 container due to the potential timestamp issues with them.
Author
Owner

@handyrandyrc commented on GitHub (Sep 23, 2025):

Confirmed, this is an issue I experience using the web client. Also seems slightly out of sync (though less so) on the iOS client.

@handyrandyrc commented on GitHub (Sep 23, 2025): Confirmed, this is an issue I experience using the web client. Also seems slightly out of sync (though less so) on the iOS client.
Author
Owner

@nyanmisaka commented on GitHub (Sep 23, 2025):

A similar issue was fixed in 10.11 RC not long ago.

https://github.com/jellyfin/jellyfin/pull/14553

@nyanmisaka commented on GitHub (Sep 23, 2025): A similar issue was fixed in 10.11 RC not long ago. https://github.com/jellyfin/jellyfin/pull/14553
Author
Owner

@matthewpritchett commented on GitHub (Oct 6, 2025):

A similar issue was fixed in 10.11 RC not long ago.

#14553

That looks like it should be the solution from looking at my video files. Will wait until it’s released to check and verify. Thank you!

@matthewpritchett commented on GitHub (Oct 6, 2025): > A similar issue was fixed in 10.11 RC not long ago. > > [#14553](https://github.com/jellyfin/jellyfin/pull/14553) That looks like it should be the solution from looking at my video files. Will wait until it’s released to check and verify. Thank you!
Author
Owner

@matthewpritchett commented on GitHub (Nov 8, 2025):

10.11 fixed this issue. Closing.

@matthewpritchett commented on GitHub (Nov 8, 2025): 10.11 fixed this issue. Closing.
Author
Owner

@clockwinder commented on GitHub (Nov 15, 2025):

@matthewpritchett

I'm still having this issue, was there anything additional you tweaked to fix it?

@clockwinder commented on GitHub (Nov 15, 2025): @matthewpritchett I'm still having this issue, was there anything additional you tweaked to fix it?
Author
Owner

@matthewpritchett commented on GitHub (Nov 15, 2025):

Nope, I do know there seemed to be an issue with iOS and audio sync that was different. Mine was just a case of my local OTA always having an audio delay on stuff. You might want to open a new issue if yours was different? Or I can reopen this if its the same symptoms.

@matthewpritchett commented on GitHub (Nov 15, 2025): Nope, I do know there seemed to be an issue with iOS and audio sync that was different. Mine was just a case of my local OTA always having an audio delay on stuff. You might want to open a new issue if yours was different? Or I can reopen this if its the same symptoms.
Author
Owner

@clockwinder commented on GitHub (Nov 15, 2025):

Mine sounds very similar in that when playing recordings via web-UI the audio is out of sync, whereas I can play the file via VLC and the sync is correct.

@clockwinder commented on GitHub (Nov 15, 2025): Mine sounds very similar in that when playing recordings via web-UI the audio is out of sync, whereas I can play the file via VLC and the sync is correct.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7283