diff --git a/common/src/main/java/ctbrec/recorder/download/hls/MergedFfmpegHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/MergedFfmpegHlsDownload.java index e242f82e..4343e52e 100644 --- a/common/src/main/java/ctbrec/recorder/download/hls/MergedFfmpegHlsDownload.java +++ b/common/src/main/java/ctbrec/recorder/download/hls/MergedFfmpegHlsDownload.java @@ -81,10 +81,11 @@ public class MergedFfmpegHlsDownload extends AbstractHlsDownload { super.startTime = Instant.now(); splitRecStartTime = ZonedDateTime.now(); + String segments = getSegmentPlaylistUrl(model); + Files.createDirectories(targetFile.getParentFile().toPath()); startFfmpegProcess(targetFile); - String segments = getSegmentPlaylistUrl(model); downloadSegments(segments, true); ffmpegThread.join(); } catch (ParseException e) {