jellyfin-media-player
jellyfin-media-player copied to clipboard
AV1 artifacting error
Four considerations:
- Please do not open bug reports to ask questions. Use the Discussions feature instead.
- Please make sure the issue only pertains to Jellyfin Media Player. If it also occurs in the web client, send the issue to jellyfin-web instead.
- Please make sure that your issue is not being caused by errors in custom CSS or note that you are using custom CSS.
- Notably, there have been instances of custom CSS breaking TV mode.
- You can disable custom CSS under Display in the user settings.
- Please provide logs. You can drag the log file into the issue to attach it.
- Windows:
%LOCALAPPDATA%\JellyfinMediaPlayer\logs
- Linux:
~/.local/share/jellyfinmediaplayer/logs/
- Linux (Flatpak):
~/.var/app/com.github.iwalton3.jellyfin-media-player/data/jellyfinmediaplayer/logs/
- macOS:
~/Library/Logs/Jellyfin Media Player/
- Windows:
Describe the bug A clear and concise description of what the bug is.
When watching AV1 encoded files, there's artifacting and flickers, it looks like the next frame is overlaid onto the current frame. It does not show up when watching using MPC-HC directly. I would test on web but it hangs and won't direct play or transcode (tried Firefox and Edge)
To Reproduce Steps to reproduce the behavior: Watch a file encoded with AV1
Expected behavior A normal viewing experience
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: [e.g. iOS] Windows 10 21H2 build 19044.3086
- Version [e.g. 22] 1.9.1
- Installation Method [e.g. windows installer] JellyfinMediaPlayer-1.9.1-windows-x64.exe
Additional context Add any other context about the problem here. JellyfinMediaPlayer.log
Possible duplicate of #460 ?
Possible duplicate of #460 ?
Possibly, but #460's visual problems don't resemble the usual presentation (rainbow artifacting) of this bug. I think it would be wise to hold off closing this, until the underlying problem is solved.
It is most likely caused by an outdated video player dependency. dav1d
introduced this bug at some point, but versions after v1.2.1 should be alright. Compiling the project with up-to-date MPV DLLs might fix it, but I have not tested it myself.
I was not able to reproduce. Neither in Ubuntu 22.04.3 LTS Desktop nor Windows 11 Pro 23H2. Tried both AV1 HDR content and AV1 SDR content.
JMP 1.9.1 Server 10.8.12, Ubuntu 22.04.3 LTS Server GPU AMD Radeon RX 6800 CPU Ryzen 7 5900X
I heard it is fixed by updated MPV dlls. Unfortunately I now have to compile from source for Windows because the MPV version officially shipped has a TLS version that doesn't work correctly. I tried building it the other day but I have to hand patch the build scripts since they are broken.
@solidsnake1298 it's definitely not all content. AFAIK it has something to do with the embedded grain in the video stream.
Here's a really short clip that triggers the problem.
@solidsnake1298 it's definitely not all content. AFAIK it has something to do with the embedded grain in the video stream.
Here's a really short clip that triggers the problem.
I will add this to my test library tonight and report back.
@xescure The file you provided did not trigger what you described on my system. Side note, what is this clip from?
@solidsnake1298 Are you on Windows? I can try to replicate it on other computers, but I don't see why it wouldn't show up with the same file, on the same OS (Windows 10/11) and same build (v1.9.1)
Also, the clip I provided wasn't the best way to show it this should be much better.
Here's some extra background info:
p.s.: The clip is from Frieren
THAT file triggered it for me.
looks like this is confirmed and ready for a fix. this issue will be closed by an updated release.
I'm still having this exact issue while direct playing av1 encoded files in the Jellyfin app. I'm using the Jellyfin windows app version 1.9.1 on Windows 11 Pro 22621.3007 with an AMD Ryzen 7800X3D and a Radeon 7900XTX
Confirm I'm also experiencing this on a NAS running in docker.
Same issue on 1.9.1 windows 11 pro 22H2 22621.3007 RX6500XT graphics card. I downgraded to release 1.8.1 and that fixed it.
Is there any clips to reproduce not hosted on onedrive? That site is looping for me...
I have used a mpv.dll build from shinchiro (mpv-dev-x86_64-v3-20231231-git-abc2a74.7z) to fix another issue unrelated to av1 and I have never seen this, although I have seen plenty of AV1 Also that mpv build works without any issues for me so you can maybe try that one.
@xescure Can you repost the one clip I stated triggered the AV1 chroma bug? I cleared out all my test libraries for a server rebuild and need a known "bad" clip to test JMP 1.10.
My mate who had this bug cannot replicate this on JMP 1.10