diff --git a/danmaku_workflow.py b/danmaku_workflow.py
index e4fae5a..bf543fd 100644
--- a/danmaku_workflow.py
+++ b/danmaku_workflow.py
@@ -346,7 +346,7 @@ class WorkerThread(QThread):
                 "-i", file, "-c", "copy", "-f", "mp4",
                 "-t", str(VIDEO_CLIP_EACH_SEC + VIDEO_CLIP_OVERFLOW_SEC),
                 "-fflags", "+genpts", "-shortest", "-movflags", "faststart",
-                "{}.mp4".format(current_dt)
+                os.path.join(VIDEO_OUTPUT_DIR, "{}.mp4".format(current_dt))
             ], **subprocess_args(True))
             self.handle_ffmpeg_output(split_process.stdout)
             split_process.wait()