mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
Visual artifacts during BDMV direct play #6386
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Syndace on GitHub (Oct 27, 2024).
This issue respects the following points:
Description of the bug
I am experiencing visual artifacts when direct-playing BDMV. The artifacts appear consistently at the same timestamps across all clients (tried iOS, LG WebOS, browser, Linux, Android TV). It is not an issue with the source material, it plays flawlessly from file with VLC. A mkv remux of the source material plays without issues as well. Artifacts appear on multiple different BDMVs, not just one specific, and they seem to coincide with high visual complexity. For example, "slow" scenes showing nature do not have artifacts, while "fast" scenes with fire etc. have them frequently. The artifacts do not appear when I enforce transcoding e.g. by limiting the bit rate. I have tried disabling hardware acceleration and playing around with QSV vs. VAAPI settings to no change. Running version 10.10.0.0 on Debian stable, not dockerized.
Reproduction steps
Play any affected medium in BDMV folder format. Make sure direct play is used. I encounter the issue with various different 1080 SHD media.
What is the current bug behavior?
Artifacts appear while direct-playing media in BDMV folder format. Here is an example of the artifacts happening during the initial Warner Bros. logo animation:
What is the expected correct behavior?
No artifacts.
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.0
Environment
Jellyfin logs
jellyfin20241027.log
FFmpeg logs
FFmpeg.DirectStream-2024-10-27_15-17-06_a700537e8479e7bd641ca6ce15b3e8b1_f5391d1b.log
Client / Browser logs
No response
Relevant screenshots or videos
No response
Additional information
No response
@felix920506 commented on GitHub (Oct 27, 2024):
You are still using ffmpeg 6.x
Can you try updating to the latest jellyfin-ffmpeg7 package?
Uninstall the jellyfin-ffmpeg6 package and install the jellyfin-ffmpeg7 package
@Syndace commented on GitHub (Oct 27, 2024):
No change; same artifacts at the same timestamps. New ffmpeg log:
FFmpeg.DirectStream-2024-10-27_16-56-55_a700537e8479e7bd641ca6ce15b3e8b1_fea4e178.log
@Syndace commented on GitHub (Oct 27, 2024):
New information: enabling the "Prefer fMP4-HLS Media Container" option fixes the artifacts when using Firefox. ffmpeg log:
FFmpeg.DirectStream-2024-10-27_17-24-11_a700537e8479e7bd641ca6ce15b3e8b1_b4f177bc.log
On the native Linux client, the fMP4 option does not seem to have an effect for direct-streaming BDMV.
@felix920506 commented on GitHub (Oct 28, 2024):
does enabling fmp4 option in Jellyfin media player generate any ffmpeg logs? If so please post them here
@Syndace commented on GitHub (Oct 28, 2024):
Jellyfin Media Player with fmp4 enabled: FFmpeg.DirectStream-2024-10-28_19-56-32_a700537e8479e7bd641ca6ce15b3e8b1_29b36b5e.log
@gnattu commented on GitHub (Oct 28, 2024):
JMP will not use the web's profile and will alway use its own, which means it will always request mpegts and that can be confirmed from your log.
@jellyfin-bot commented on GitHub (Feb 26, 2025):
This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.
If you have any questions you can use one of several ways to contact us.
@jellyfin-bot commented on GitHub (Mar 19, 2025):
This issue was closed due to inactivity.