diff --git a/ovgenpy/outputs.py b/ovgenpy/outputs.py
index ab184d3..42d2868 100644
--- a/ovgenpy/outputs.py
+++ b/ovgenpy/outputs.py
@@ -49,8 +49,9 @@ class _FFmpegCommand:
         self.ovgen_cfg = ovgen_cfg
 
         self.templates += ffmpeg_input_video(ovgen_cfg)  # video
-        if self.ovgen_cfg.master_audio:
-            self.templates += ffmpeg_input_audio(audio_path=ovgen_cfg.master_audio)    # audio
+        if ovgen_cfg.master_audio:
+            audio_path = shlex.quote(ovgen_cfg.master_audio)
+            self.templates += ffmpeg_input_audio(audio_path)    # audio
 
     def add_output(self, cfg: 'Union[FFmpegOutputConfig, FFplayOutputConfig]') -> None:
         self.templates.append(cfg.video_template)  # video