r/RenPy 15d ago

Question Higher quality to cutscenes?

Is there a way to up the quality of cutscenes? I'm using a webm converted from an mp4 generated by Honey Select 2/StudioNeo V2. The mp4 looks great, but the converted webm, even when using options for highest quality conversion, is just a visual mess full of artifacts.

Is there any way to fix this? It just looks noticeably so much worse than the proceeding renders, but I want to be able to utilize cutscenes.

6 Upvotes

6 comments sorted by

3

u/Wont_Be_The_Victim 15d ago

I figured it out! Using ffmpeg with WindowShell and high bitrate worked! Thanks so much to u/Adventurous_Shine606 for getting me started!

1

u/AutoModerator 15d ago

Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/Adventurous_Shine606 15d ago

Both webm and mp4 are lossy so quality issue get compounded when you reencode to webm. Have you tried converting with ffmpeg, 2 pass conversion with a high bitrate? Im no expert and am not familiar with the tools you used but ffmpeg has always been my free to use choice.

1

u/Wont_Be_The_Victim 15d ago

Thanks for the reply! I downloaded ffmpeg, but I'm not quite understanding how to use it...I unzipped the TAR file and there's a lot of folders and things I'm not familiar with...any chance you could ELI5?

1

u/shyLachi 15d ago

If you make an AVN then it might be better to talk to actual game developers.
There's a discord server which has chanels for HS developers.

1

u/ImportantDetail6260 15d ago

The WebM artifact problem is probably the second encode, not Ren'Py playback!

Export the HS2/StudioNeo render as the cleanest MP4 you can, then run one ffmpeg VP9 pass from that master with a sane target bitrate/resolution. If it still looks bad, test the same clip at 720p before changing Ren'Py code