diff --git a/src/main/java/com/replaymod/render/CameraPathExporter.java b/src/main/java/com/replaymod/render/CameraPathExporter.java index 1d26db6a..7bf0c23a 100644 --- a/src/main/java/com/replaymod/render/CameraPathExporter.java +++ b/src/main/java/com/replaymod/render/CameraPathExporter.java @@ -213,7 +213,7 @@ public class CameraPathExporter { java.nio.file.Path videoPath = settings.getOutputFile().toPath(); java.nio.file.Path glbBasePath = Files.isDirectory(videoPath) ? videoPath.resolve("camera.glb") - : videoPath.resolveSibling(videoPath.getFileName() + ".glb"); + : videoPath.resolveSibling(FilenameUtils.getBaseName(videoPath.getFileName().toString()) + ".glb"); java.nio.file.Path glbPath = glbBasePath; for (int i = 0; Files.exists(glbPath); i++) { String baseName = FilenameUtils.getBaseName(glbBasePath.getFileName().toString());