aboutsummaryrefslogtreecommitdiff
path: root/src/video_thread.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_thread.py')
-rw-r--r--src/video_thread.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/video_thread.py b/src/video_thread.py
index 91ebe93..4a07fb2 100644
--- a/src/video_thread.py
+++ b/src/video_thread.py
@@ -244,9 +244,15 @@ class Worker(QtCore.QObject):
)
self.staticComponents[compNo] = None
- ffmpegCommand = createFfmpegCommand(
- self.inputFile, self.outputFile, self.components, duration
- )
+ try:
+ ffmpegCommand = createFfmpegCommand(
+ self.inputFile, self.outputFile, self.components, duration
+ )
+ except sp.CalledProcessError as e:
+ self.components[0]._error.emit("Ffmpeg could not be found. Is it installed?", str(e))
+ self.cancelExport()
+ return
+
cmd = " ".join(ffmpegCommand)
print('###### FFMPEG COMMAND ######\n%s' % cmd)
print('############################')