From ad2f3b9a62458d61c1011075d0b4d6dc59393197 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 4 Dec 2020 17:24:50 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Display=20an=20error=20if=20ffmpeg?= =?UTF-8?q?=20is=20not=20installed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbbdl/__main__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bbbdl/__main__.py b/bbbdl/__main__.py index 6bb96c0..d29972c 100644 --- a/bbbdl/__main__.py +++ b/bbbdl/__main__.py @@ -37,7 +37,10 @@ def download(input_url, output_file, overwrite=False, verbose_ffmpeg=False, debu if debug: click.echo(" ".join(output.compile())) - output.run(quiet=not verbose_ffmpeg, overwrite_output=True) + try: + output.run(quiet=not verbose_ffmpeg, overwrite_output=True) + except FileNotFoundError: + raise click.ClickException("ffmpeg is not installed!\nPlease download it at https://ffmpeg.org/download.") @main.command()