Aleksoid1978 / MPC-BE

MPC-BE – универсальный проигрыватель аудио и видеофайлов для операционной системы Windows.
GNU General Public License v3.0
1.88k stars 83 forks source link

Another speed step option? #466

Closed z-Tau closed 1 month ago

z-Tau commented 1 month ago

In particular, I'd like to be able to slow down playback by exactly 4%.

When media produced at 24fps is delivered to areas of the world that have historically used the PAL video standard, it is almost always sped up to 25fps to avoid any messy framerate conversion. Unfortunately this can noticeably affect the pacing and dramatic impact of some scenes, along with the pitch of music and people's voices. Without having the ability to specify the desired playback framerate, the next best thing would be to slow down such media to 24/25=0.96x speed - a difference of 4%. This would allow viewing at the originally intended speed.

I noticed someone else already made a similar suggestion here #234, which you graciously implemented. But not wanting to be a nuisance asking for yet another speed step, I first tried modifying the registry key "SpeedStep" to equal 4, however MPC-BE must contain some validation for acceptable values as it was reset back to 0.

While the prior suggestion would be a more flexible solution, I don't want to create any more work for you than necessary. So if you could add a 4% option that would be awesome, and if it helps prevent anyone in future needing to ask for other unusual speed steps, I'd be just as happy with a 1% option instead.

Thanks for reading!

Aleksoid1978 commented 1 month ago

No, not planned.

z-Tau commented 1 month ago

Hi, thanks for replying.

I'm not sure what your reasoning is for declining the addition but if it's the time involved, perhaps you could instead modify the 5% option and make it 1%? Presumably that would involve just changing one number, and I doubt the person from the other suggestion would be too upset with the increased flexibility.

I do very much like MPC-BE and it would be a shame to have to swap to another video player in order to watch videos as they were intended to be seen.

clsid2 commented 1 month ago

MPC-HC has option to play at exactly 24 or 25 fps. Menu > Play > Playback Rate

v0lt commented 1 month ago

Made in commit https://github.com/Aleksoid1978/MPC-BE/commit/31a65d83e90b8bf5542b71a2a68b06fbdc297107.

z-Tau commented 2 weeks ago

Thank you so much! Sorry for the delayed reply but I was putting off reading the response since I was expecting bad news, so it was a nice surprise to find the opposite. Much appreciated.