Videos (in particular anime) looks stuttery on my 144hz

Everything about displays and monitors. 120Hz, 144Hz, 240Hz, 4K, 1440p, input lag, display shopping, monitor purchase decisions, compare, versus, debate, and more. Questions? Just ask!
blamore
Posts: 12
Joined: 26 May 2019, 23:29

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by blamore » 27 May 2019, 16:11

RealNC wrote:Maybe you made a mistake in smplayer and instead of "mpv" you have selected "mplayer?"
Image

I uninstalled and reinstalled again, this time unchecking mplayer (both were selected before, but mpv was still selected in that menu). Makes no difference

blamore
Posts: 12
Joined: 26 May 2019, 23:29

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by blamore » 27 May 2019, 17:05

RealNC wrote:Maybe you made a mistake in smplayer and instead of "mpv" you have selected "mplayer?"
Unless there are other places that I should set to mpv. Even when I installed both, that option was set to mpv by default.

User avatar
RealNC
Site Admin
Posts: 4428
Joined: 24 Dec 2013, 18:32
Contact:

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by RealNC » 28 May 2019, 04:56

Found the issue. In the smplayer preferences, in the "General" section, in the "Video" tab, select "gpu" in the "Output driver" field. Then, go back to the advanced settings, and in the mpv options prepend "--gpu-api=opengl" so that it looks like this:

Code: Select all

--gpu-api=opengl --video-sync=display-resample --interpolation --profile=gpu-hq --blend-subtitles=video --scale=ewa_lanczossharp --dscale=mitchell
This is the best setting, but requires a GPU with proper support for OpenGL. NVidia and AMD graphics cards qualify for that. I'm not sure what happens if you only have intergrated Intel graphics.

Edit:
By the way, the "--blend-subtitles=video" option is a subjective quality setting. It renders the subtitles at the same resolution as the video and blends them into the actual video, making them look like they are hard-subs. This prevents 480p or 720p anime having native display resolution HD subtitles, which looks kinda weird. However, if you actually prefer subtitles to be HD (rendered at your native screen resolution) when watching lower resolution content, then you should remove that option.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

blamore
Posts: 12
Joined: 26 May 2019, 23:29

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by blamore » 28 May 2019, 18:22

RealNC wrote:Found the issue. In the smplayer preferences, in the "General" section, in the "Video" tab, select "gpu" in the "Output driver" field. Then, go back to the advanced settings, and in the mpv options prepend "--gpu-api=opengl" so that it looks like this:

Code: Select all

--gpu-api=opengl --video-sync=display-resample --interpolation --profile=gpu-hq --blend-subtitles=video --scale=ewa_lanczossharp --dscale=mitchell
This is the best setting, but requires a GPU with proper support for OpenGL. NVidia and AMD graphics cards qualify for that. I'm not sure what happens if you only have intergrated Intel graphics.

Edit:
By the way, the "--blend-subtitles=video" option is a subjective quality setting. It renders the subtitles at the same resolution as the video and blends them into the actual video, making them look like they are hard-subs. This prevents 480p or 720p anime having native display resolution HD subtitles, which looks kinda weird. However, if you actually prefer subtitles to be HD (rendered at your native screen resolution) when watching lower resolution content, then you should remove that option.
Man, you spent so much time to help me thanks.
Now the video quality is good, and the stutter effect is gone, but when I fullscreen the video, there is a 2 second black screen in between. It is almost as if I am alt+tab'ing a video game.

User avatar
Chief Blur Buster
Site Admin
Posts: 12073
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by Chief Blur Buster » 29 May 2019, 03:16

blamore wrote:Man, you spent so much time to help me thanks.
Now the video quality is good, and the stutter effect is gone, but when I fullscreen the video, there is a 2 second black screen in between. It is almost as if I am alt+tab'ing a video game.
That's normal. The video player has siezed exclusive control of your screen during full screen mode, playing videos through an OpenGL frame buffer -- the same kind of frame buffer used for video games.

In fact, you might now even unwittingly also have variable refresh rate (GSYNC, FreeSync) automatically in use for videos -- that's very helpful for destuttering videos too, especially if the videos have odd frame rates (18fps, 23fps, 25fps, 48fps, etc). Not all videos are exactly 24fps, 30fps or 60fps. And the interpolation may create new framerates (e.g. 24fps->48fps etc) that variable refresh rate helps.

smplayer is one of the few players that works with VRR
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

LancerMiG
Posts: 4
Joined: 21 Apr 2019, 07:04

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by LancerMiG » 29 May 2019, 11:28

Thanks for the in-depth thread, I was kinda stuck with the same issue that I couldn't solve. I wanted to ask, but there was no need for it with you guys!

blamore
Posts: 12
Joined: 26 May 2019, 23:29

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by blamore » 29 May 2019, 21:13

Chief Blur Buster wrote:
blamore wrote:Man, you spent so much time to help me thanks.
Now the video quality is good, and the stutter effect is gone, but when I fullscreen the video, there is a 2 second black screen in between. It is almost as if I am alt+tab'ing a video game.
That's normal. The video player has siezed exclusive control of your screen during full screen mode, playing videos through an OpenGL frame buffer -- the same kind of frame buffer used for video games.

In fact, you might now even unwittingly also have variable refresh rate (GSYNC, FreeSync) automatically in use for videos -- that's very helpful for destuttering videos too, especially if the videos have odd frame rates (18fps, 23fps, 25fps, 48fps, etc). Not all videos are exactly 24fps, 30fps or 60fps. And the interpolation may create new framerates (e.g. 24fps->48fps etc) that variable refresh rate helps.

smplayer is one of the few players that works with VRR
Is it possible to not have this happen. I switch back and forth very frequently.

User avatar
RealNC
Site Admin
Posts: 4428
Joined: 24 Dec 2013, 18:32
Contact:

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by RealNC » 30 May 2019, 06:22

You can try and download the most recent windows mpv build and overwrite the smplayer one. More recent mpv builds might not require you to use the "--gpu-api=opengl" option for this to work.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

artins90
Posts: 2
Joined: 28 Dec 2019, 11:56

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by artins90 » 28 Dec 2019, 12:06

I am trying to get 48 fps playback in mpv, the VRR window of my monitor is 35-60Hz, running on Nvidia's freesync compatibility mode.
What I would like mpv to do is setting the vsync ratio to 2 instead of 2.5.
I am new to mpv, I spend a couple of hours messing around with all the refresh rate settings listed in the manual but I can't figure it out.

Image

User avatar
Chief Blur Buster
Site Admin
Posts: 12073
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Videos (in particular anime) looks stuttery on my 144hz

Post by Chief Blur Buster » 28 Dec 2019, 14:14

artins90 wrote:
28 Dec 2019, 12:06
I am trying to get 48 fps playback in mpv, the VRR window of my monitor is 35-60Hz, running on Nvidia's freesync compatibility mode.
What I would like mpv to do is setting the vsync ratio to 2 instead of 2.5.
I am new to mpv, I spend a couple of hours messing around with all the refresh rate settings listed in the manual but I can't figure it out.

Image
Are you sure that the video is intrisinically fluid in itself -- sometimes anime is recorded so badly that the file will naturally stutter, because the stutter is actually pre-recorded into the video file. One can tell by single-frame-stepping through the video, that some frames are shown once (1), and some frames are repeated (2 duplicate frames), and some are repeated even more (3 or more duplicate frames), in an erratic cadence such as 1:2:1:2 or 1:2:3:2:1:2:3 etc.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on: BlueSky | Twitter | Facebook

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

Post Reply