forked from j62/ctbrec
1
0
Fork 0

Mark FFmpeg log files for deletion on JVM exit

This commit is contained in:
0xb00bface 2020-09-30 19:13:11 +02:00
parent 385a4c53c3
commit 4823c603a7
1 changed files with 1 additions and 0 deletions

View File

@ -152,6 +152,7 @@ public class MergedFfmpegHlsDownload extends AbstractHlsDownload {
ffmpegStdIn = ffmpeg.getOutputStream();
int exitCode = 1;
File ffmpegLog = File.createTempFile(target.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));