Fix passing paths with backslashes or spaces into master_audio

or --audio
pull/357/head
nyanpasu64 2018-07-29 04:27:56 -07:00
rodzic 3c08f12405
commit 8f10848761
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -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