ScriptPlayer playing some 4K video's too slow

I’ve got this weird problem with Scriptplayer with a few video’s. Its like the player can’t keep up with the high quality video’s and plays them somewhat slower than the music (and of course the funscript), which ruins the fun as you can imagine.

It seems to happen with some downloaded 4K video’s, but not all. Recent examples are the ‘Ultraphuck’ PMV video by MrCandyMan (not the poppers edit, the high res version thats free on the makers Patreon), the ‘Deviant Edge’ PMV by Panasonic Youth, and ‘Tease’ PMV, again by MrCandyMan.

I don’t know what causes this, but I think its a problem on ScriptPlayers end. Why do I think that? Well, at first I thought it was my crappy old laptop causing it, as it just wasn’t good enough to play 4K video’s fluently. But I bought a new, powerful laptop and the video’s play like a dream on it - except when using ScriptPlayer.

I do have to admit I use the version of ScriptPlayer that came out before the newest update, because the newest update somehow has a problem with connecting with my Handy.

Anyone else has/had this problem, or perhaps know the cause of even the solution? Thanks in advance!

1 Like

Why not use VLC or MPC-HC as your player? It’s fairly easy to connect them to ScriptPlayer. I usually do this when I run into issue with the internal player.

1 Like

Never done it or even thought about it. Can you explain how to connect the Handy with VLC for instance? Or link to a source that explains?

2 Likes

Thanks. I see some downsides at least with VLC (not so accurate script playbacks) so not sure about it, but might try it out.

The MPC HC description is a bit bare bones, so not sure if I can try that out.

In the meantime I’m still interested if anyone else has had the problem I’m describing!

I have a 15 year old desktop and run into issues with 1080p videos in ScriptPlayer. I think it really depends on the bitrate and possibly the codec, but not sure. I know when I do run into issues with choppiness or slow playback, playing with VLC or MPC fixes the issue. I haven’t had any issues with either of them having inaccurate script playback besides adjusting the delay in the right options panel.

1 Like

Hey! I’ve used scriptplayer for years and finally made the switch to start using MPC HC, and I regret waiting as long as I did. It was simple to make it talk to ScriptPlayer. It does a great job, and I’d highly recommend it. Especially if you’d like to watch any videos encoded with AV1, which does a good job of taking 4K videos down to a reasonable file size. (Scriptplayer doesn’t support AV1)

As for the slowness issue in ScriptPlayer, I believe that 47dahc was right about the bitrate being the issue. To find out, navigate to one of the videos in that is causing problems and open up the properties. In the details tab (on Windows), one of the properties should be “Total Bitrate”. Then open up one of the videos you have that works and do the same. Compare the total bitrates, and see if the problem videos have a significantly higher number.

Assuming that is the problem, the way to fix it would be to use a tool like Handbrake. Drop the problem video in there and then select a preset that matches what you’re looking for. For example, “Very Fast 1080p30” would be a 1080p, 30 Frames Per Second video that has a lower bitrate. If you would like to finetune the bitrate even more, go to the “Video” tab and set the Quality slider to a lower quality. Press the Encode button to start the conversion process, and then check the “Total Bitrate” value of the output. If it’s lower, try that in Scriptplayer and see how if it’s better! (If that doesn’t work, try changing to a different codec on the “Video” tab. I don’t know much about that, but you could google it or just try out a few different ones and see if any of them work better.) Good luck!

2 Likes

Interesting, will take a look at this when I have the time, thanks.

Wish the ScriptPlayer could play Av1 videos. Can’t fix it with codec packs to save my life. I mainly liked the searchable playlist instead of adding it into MPC or VLC every time…

You can still use the ScriptPlayer playlist while using external players, no?
Ah, looks like you can’t. Thought I’d done that before.

It looks like one could modify the source code to make the playlist open the file in the selected external player. This would mainly extend the PlaylistOnPlayEntry method in MainViewModel.cs.

1 Like

I finally got around to downloading MPC-HC and it seems to work fine, the videos that had slowdown in Scriptplayer don’t have slowdown in MPC-HC.

It was pretty easy to connect Scriptplayer with MPC-HC. Let me see if I understand this correctly: every time I want to use a vid/script I have to start up both scriptplayer and MPC-HC, make them connect and then I’m golden, right? There’s no way to skip steps in this?

Also, I recently had to let go of my handy so I can’t test right now if scripts work (Im waiting for the full release of the Handy 2 Pro I think), but I don’t have to do anything extra to make scripts work right?

@TheObsidianGeneral @47dahc

Correct. Start SP and MPC, get them connected, drag the video over to MPC and as long as the video and script are the same name and in the same folder, everything should work. You’ll have to make sure whatever toy is connected to SP as well.

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.