Make sure video folder exists before rendering (fixes #24)
This commit is contained in:
@@ -8,6 +8,7 @@ import net.minecraft.client.Minecraft;
|
|||||||
import net.minecraft.crash.CrashReport;
|
import net.minecraft.crash.CrashReport;
|
||||||
import net.minecraft.crash.CrashReportCategory;
|
import net.minecraft.crash.CrashReportCategory;
|
||||||
import org.apache.commons.exec.CommandLine;
|
import org.apache.commons.exec.CommandLine;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.commons.io.output.TeeOutputStream;
|
import org.apache.commons.io.output.TeeOutputStream;
|
||||||
import org.lwjgl.util.ReadableDimension;
|
import org.lwjgl.util.ReadableDimension;
|
||||||
@@ -34,6 +35,7 @@ public class VideoWriter implements FrameConsumer<RGBFrame> {
|
|||||||
this.settings = settings;
|
this.settings = settings;
|
||||||
|
|
||||||
File outputFolder = settings.getOutputFile().getParentFile();
|
File outputFolder = settings.getOutputFile().getParentFile();
|
||||||
|
FileUtils.forceMkdir(outputFolder);
|
||||||
String fileName = settings.getOutputFile().getName();
|
String fileName = settings.getOutputFile().getName();
|
||||||
|
|
||||||
commandArgs = settings.getExportArguments()
|
commandArgs = settings.getExportArguments()
|
||||||
|
|||||||
Reference in New Issue
Block a user