diff --git a/common/src/main/java/ctbrec/recorder/download/hls/FFmpegDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/FFmpegDownload.java index 52ed297c..a9eb03b3 100644 --- a/common/src/main/java/ctbrec/recorder/download/hls/FFmpegDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/hls/FFmpegDownload.java @@ -72,6 +72,7 @@ public class FFmpegDownload extends AbstractHlsDownload { ffmpeg = Runtime.getRuntime().exec(cmdline, new String[0], targetFile.getParentFile()); int exitCode = 1; File ffmpegLog = File.createTempFile(targetFile.getName(), ".log"); + ffmpegLog.deleteOnExit(); try (FileOutputStream mergeLogStream = new FileOutputStream(ffmpegLog)) { Thread stdout = new Thread(new StreamRedirectThread(ffmpeg.getInputStream(), mergeLogStream)); Thread stderr = new Thread(new StreamRedirectThread(ffmpeg.getErrorStream(), mergeLogStream));