From 456b6c7e74473fcb1215cdc55fa6950c629c93d9 Mon Sep 17 00:00:00 2001 From: K4YT3X Date: Tue, 25 Sep 2018 11:59:31 -0400 Subject: [PATCH] v2.0.3: fixing pathname space issues --- ffmpeg.py | 6 +++--- video2x.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ffmpeg.py b/ffmpeg.py index 6eeb562..e339be4 100644 --- a/ffmpeg.py +++ b/ffmpeg.py @@ -9,7 +9,7 @@ Last Modified: May 19, 2018 Description: This class handles all FFMPEG related operations. -Version 2.0.2 +Version 2.0.3 """ import subprocess @@ -36,7 +36,7 @@ class FFMPEG: videoin {string} -- input video path outpath {string} -- video output folder """ - execute = "{} -i {} {}\\extracted_%0d.png -y".format(self.ffmpeg_path, videoin, outpath) + execute = "{} -i \"{}\" {}\\extracted_%0d.png -y".format(self.ffmpeg_path, videoin, outpath) print(execute) subprocess.call(execute) @@ -50,7 +50,7 @@ class FFMPEG: videoin {string} -- input video path outpath {string} -- video output folder """ - execute = "{} -i {} -vn -acodec copy {}\\output-audio.aac -y".format(self.ffmpeg_path, videoin, outpath) + execute = "{} -i \"{}\" -vn -acodec copy {}\\output-audio.aac -y".format(self.ffmpeg_path, videoin, outpath) print(execute) subprocess.call(execute) diff --git a/video2x.py b/video2x.py index aaa4741..e4b6e53 100644 --- a/video2x.py +++ b/video2x.py @@ -38,7 +38,7 @@ import shutil import subprocess import traceback -VERSION = '2.0.2' +VERSION = '2.0.3' EXEC_PATH = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))) FRAMES = '{}\\frames'.format(EXEC_PATH) # Folder containing extracted frames @@ -95,7 +95,7 @@ def get_vid_info(): dictionary -- original video information """ json_str = subprocess.check_output( - '{} -v quiet -print_format json -show_format -show_streams {}'.format('\"' + FFMPEG_PATH + 'ffprobe.exe\"', args.video)) + '{} -v quiet -print_format json -show_format -show_streams \"{}\"'.format('\"' + FFMPEG_PATH + 'ffprobe.exe\"', args.video)) return json.loads(json_str.decode('utf-8'))