diff --git a/src/main/java/eu/crushedpixel/replaymod/settings/EncodingPreset.java b/src/main/java/eu/crushedpixel/replaymod/settings/EncodingPreset.java index a614bd30..85cc3fb5 100644 --- a/src/main/java/eu/crushedpixel/replaymod/settings/EncodingPreset.java +++ b/src/main/java/eu/crushedpixel/replaymod/settings/EncodingPreset.java @@ -24,7 +24,10 @@ public enum EncodingPreset implements GuiEntryListEntry { "-y -f rawvideo -pix_fmt rgb24 -s %WIDTH%x%HEIGHT% -r %FPS% -i - -an -c:v libvpx -b:v %BITRATE% \"%FILENAME%.webm\"", "webm"), MKVLOSSLESS("replaymod.gui.rendersettings.presets.mkv.lossless", - "-y -f rawvideo -pix_fmt rgb24 -s %WIDTH%x%HEIGHT% -r %FPS% -i - -an -c:v libx264 -preset ultrafast -qp 0 \"%FILENAME%.mkv\"", "mkv"); + "-y -f rawvideo -pix_fmt rgb24 -s %WIDTH%x%HEIGHT% -r %FPS% -i - -an -c:v libx264 -preset ultrafast -qp 0 \"%FILENAME%.mkv\"", "mkv"), + + PNGSEQUENCE("replaymod.gui.rendersettings.presets.png", + "-y -f rawvideo -pix_fmt rgb24 -s %WIDTH%x%HEIGHT% -r %FPS% -i - \"%FILENAME%-%06d.png\"", "png"); private String name; diff --git a/src/main/resources/assets/replaymod/lang/en_US.lang b/src/main/resources/assets/replaymod/lang/en_US.lang index 9ca45798..9c3e7769 100644 --- a/src/main/resources/assets/replaymod/lang/en_US.lang +++ b/src/main/resources/assets/replaymod/lang/en_US.lang @@ -348,6 +348,7 @@ replaymod.gui.rendersettings.presets.mp4.default=MP4 - Default Quality replaymod.gui.rendersettings.presets.mp4.potato=MP4 - Potato Quality replaymod.gui.rendersettings.presets.webm.custom=WEBM - Custom Bitrate replaymod.gui.rendersettings.presets.mkv.lossless=MKV - Lossless +replaymod.gui.rendersettings.presets.png=PNG Sequence #Rendering GUI replaymod.gui.rendering.title=Rendering Video