fredrikburmester / streamyfin

A Jellyfin client build with Expo
Mozilla Public License 2.0
1.11k stars 31 forks source link

Downloaded h265 eac3 media doesn't have sound / out of sync (iOS) #187

Open azalty opened 1 month ago

azalty commented 1 month ago

Describe the bug Media downloaded from a h265 eac3 file on iOS don't have sound. Direct play works correctly. Might be due to something else?

Media infos:

Video: 1080p HEVC SDR
Audio: Dolby Digital+ 5.1 - EAC3 - 48kHz - 256kbps

Smartphone (please complete the following information):

fredrikburmester commented 1 month ago

Hey thanks for this. Could you try updating to 0.18.0 and see if the issue remains?

azalty commented 1 month ago

Tested on 0.17.0, didn't see the release of 0.18.0:

Tried again and it seems to work from my limited testing, but the sound is out of sync. It was also a transcoded version to a lower bitrate. I'll soon try again with original quality

azalty commented 1 month ago

Same behavior on 0.18.0 ^, with or without original video quality

fredrikburmester commented 1 month ago

Thanks, it's probably due to the device profile being incorrect. I'll take a look at it.

oxixes commented 1 month ago

This also happens to me and on the web too (unless I disable HEVC in fMP4, I don't know if it's related or not).

azalty commented 1 month ago

This also happens to me and no the web too (unless I disable HEVC in fMP4, I don't know if it's related or not).

It also happens to me from time to time, but I assume it's just the player that's faulty in this case. I might be wrong though and it could be a Jellyfin server problem. I think the desktop app works fine.

oxixes commented 1 month ago

Update: After using VLC as the player (in TestFlight) this is not a problem anymore, could be because the player is faulty, or because it is no longer transcoding.