Replay Mod Forums

High FPS Renders
    • User
    • 7 forum posts
    User32328
    #1

    Dec 01 16, 03:35 PM

    Hey there,

    im not quite sure if this is really a bug or a feature request but I think it is more some sort of bug. So, the bug I found has to do with high framerates. There is this slider in the render section, but 120fps just werent enough because I wanted to do something with frame blending. I then changed my FFMPEG settings to the following: -y -f rawvideo -pix_fmt rgb24 -s %WIDTH%x%HEIGHT% -r 240 -i - -an -c:v libx264 -b:v %BITRATE% -pix_fmt yuv420p "%FILENAME%.mp4" and the result was very disappointing because the rendered video had 240 fps in the properties, but the Replay mod only rendered it at 60fps wich leads to some problems in post-production. Also the video was really buggy and short. And I figured in the following test renders it only uses the framerate that I set in the render tab slider the replay mod. I dont know if this is a bug or if it not supports framerates 120fps+ or I modifed the ffmpeg code wrong but I hope somebody can help me tell whats the problem.

    I use windows 8 64bit and I have Java 8 and my forge version is 1.8-forge1.8-11.14.4.1577. There were only the capes mod of james090500 installed and obviously the replay mod but I guess this is not the problem.

    Here is a link to the file:

    Spoiler: Link



    Thank you for your attention

    ~Allrounded


    • Developer
    • 818 forum posts
    User1
    #2

    Dec 01 16, 03:40 PM | Last edited: Dec 01 16, 03:42 PM

    Even if you tell ffmpeg that the output file is 240fps, the ReplayMod will still output only the frames you specified in the framerate settings. You shouldn't mess with the output settings.

    While there's really no point in outputting 240fps (YouTube only supports 60fps footage anyway) and you should use the time keyframes instead to make the video slower, you can edit the "replaymod-render.cfg" in the .minecraft/config folder and adjust the "framesPerSecond" value as you wish.

    After restarting Minecraft, the value will be set to 240 and a 240fps video will be rendered (for whatever reason you may need this).


    • User
    • 7 forum posts


    Even if you tell ffmpeg that the output file is 240fps, the ReplayMod will still output only the frames you specified in the framerate settings. You shouldn't mess with the output settings.

    While there's really no point in outputting 240fps (YouTube only supports 60fps footage anyway) and you should use the time keyframes instead to make the video slower, you can edit the "replaymod-render.cfg" in the .minecraft/config folder and adjust the "framesPerSecond" value as you wish.

    After restarting Minecraft, the value will be set to 240 and a 240fps video will be rendered (for whatever reason you may need this).

    Thanks and I know that youtube only supports 60, but that is not my point :D But thank you for the quick response.
    Oh and btw I know what I am doing with the Output settings


    • User
    • 7 forum posts


    Even if you tell ffmpeg that the output file is 240fps, the ReplayMod will still output only the frames you specified in the framerate settings. You shouldn't mess with the output settings.

    While there's really no point in outputting 240fps (YouTube only supports 60fps footage anyway) and you should use the time keyframes instead to make the video slower, you can edit the "replaymod-render.cfg" in the .minecraft/config folder and adjust the "framesPerSecond" value as you wish.

    After restarting Minecraft, the value will be set to 240 and a 240fps video will be rendered (for whatever reason you may need this).

    I tested it but the replay mod always resets the value to 120fps in the config file.
    So every time I hit render my video framerate is reseted.


    • Developer
    • 818 forum posts



    Even if you tell ffmpeg that the output file is 240fps, the ReplayMod will still output only the frames you specified in the framerate settings. You shouldn't mess with the output settings.

    While there's really no point in outputting 240fps (YouTube only supports 60fps footage anyway) and you should use the time keyframes instead to make the video slower, you can edit the "replaymod-render.cfg" in the .minecraft/config folder and adjust the "framesPerSecond" value as you wish.

    After restarting Minecraft, the value will be set to 240 and a 240fps video will be rendered (for whatever reason you may need this).

    I tested it but the replay mod always resets the value to 120fps in the config file.
    So every time I hit render my video framerate is reseted.

    In that case, you should probably just not render with a higher framerate than 120fps - there's no point in doing so, really.