Micro-stutters on HDR videos
Closed this issue · 14 comments
Hi Kingslay, I came back to test your player with your latest version of Tracy set as default on AppleTV 21 and 22 up to date.
We still have micro-stutters on HDR videos, they happen randomly but inevitably.
This is not a problem with the video, because on two launches we will not have the jerks at the same time in the video.
How to reproduce? Simply open an HDR video with a fairly long camera movement, you will not be able to avoid observing micro jerks. If you go back to watch the same scene again, you will not see these same jerks at the same places in the video.
I am at your disposal to test different things with Tracy in order to correct these jerks which seriously hinder the user experience.
Here is a video that demonstrates the problem:
When the camera first passes over the bridge, we see the micro-stutters. After rewinding to play the same scene, there are no more micro-stutters. However, there will be others in other places...
好的,非常感谢你的测试。我这边试下。看下是什么原因导致的。
这个视频的url是否可以发给我下。这样我能更快的定位到问题
这个视频的url是否可以发给我下。这样我能更快的定位到问题
What would be nice is to have a space to share with you on Tracy, is that possible? But be careful not in public.
你可以把url发送到我的邮箱kingslay@icloud.com。 你指的space是什么呢?是指个人的 webdav 或是emby之类的服务器吗?
你可以把url发送到我的邮箱kingslay@icloud.com。 你指的space是什么呢?是指个人的 webdav 或是emby之类的服务器吗?
@kingslay , @JeremTM93 will tell me which video URL to share with you.
你可以把url发送到我的邮箱kingslay@icloud.com。 你指的space是什么呢?是指个人的 webdav 或是emby之类的服务器吗?
Before with Tracy we could share URLs publicly. It wasn't good for privacy but this same feature where only you could have access to that URL would be nice.
你可以把url发送到我的邮箱kingslay@icloud.com。 你指的space是什么呢?是指个人的 webdav 或是emby之类的服务器吗?
@kingslay , @JeremTM93 will tell me which video URL to share with you.
Oh yes that's true I have to find an equivalent of this same scene with a server that accepts the use of a VPN. I'll see that
Microstutters occurs with everything, sporadically in my tests. Sometimes more, sometimes less. They happen when hardware decoding is on. When using software decoding there are never any stutters for media that Apple TV can handle in software. I have a Apple TV 2022, and it can do Full HD and 4K, H264 and H265 in software without any problem. The only thing it cannot do is 4K HDR, for that I need to use HW acceleration.
So the question is why this happens. To me it sounds like there are hickups with KSPlayer accessing the hardware properly (mostly GPU I think). Probably difficult to optimize properly stuff like this, but maybe @kingslay has an answer?
@chillout23 你是开启了Hardware decoder 就会有这个问题吗?,有开启Asynchronous Decompression吗? 如果有开启Asynchronous Decompression的话,那你可以下把Asynchronous Decompression 关了,然后把Hardware decoder 打开会不会有这个问题。
@chillout23 你是开启了Hardware decoder 就会有这个问题吗?,有开启Asynchronous Decompression吗? 如果有开启Asynchronous Decompression的话,那你可以下把Asynchronous Decompression 关了,然后把Hardware decoder 打开会不会有这个问题。
I can try to play with settings. What is the most optimal setting for playback without stuttering? Asynchronous Decompression on or off? Whats the pro's and con's off toggling this option?
From what I have read Asynchronous Decompression should be on and this should be the most optimal setting.
大部份情况是推荐打开 Asynchronous Decompression 。 现在这个问题是想要排查下是不是因为打开了Asynchronous Decompression 导致的。
@chillout23 你是开启了Hardware decoder 就会有这个问题吗?,有开启Asynchronous Decompression吗? 如果有开启Asynchronous Decompression的话,那你可以下把Asynchronous Decompression 关了,然后把Hardware decoder 打开会不会有这个问题。
I can try to play with settings. What is the most optimal setting for playback without stuttering? Asynchronous Decompression on or off? Whats the pro's and con's off toggling this option?
From what I have read Asynchronous Decompression should be on and this should be the most optimal setting.
@chillout23 below here are the best settings to use within Ksplayer/Tracyplayer
ScreenRecording_09-17-2024.18-57-23_1.mp4
@cdguy kingslay says AudioUnit is the default. Whats the reason you pick AVBufferSampleRenderer?