From: remitamine Date: Sun, 13 Mar 2016 19:30:23 +0000 (+0100) Subject: [downloader/external] check for ffmpeg availablity when it used for m3u8 download X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=77dea16ac8bb38d735ac6f002eaba7570a67d361;p=youtube-dl [downloader/external] check for ffmpeg availablity when it used for m3u8 download --- diff --git a/youtube_dl/downloader/external.py b/youtube_dl/downloader/external.py index 85cf834c7..845a63e93 100644 --- a/youtube_dl/downloader/external.py +++ b/youtube_dl/downloader/external.py @@ -175,6 +175,9 @@ class FFmpegFD(ExternalFD): def _call_downloader(self, tmpfilename, info_dict): url = info_dict['url'] ffpp = FFmpegPostProcessor(downloader=self) + if not ffpp.available: + self.report_error('m3u8 download detected but ffmpeg or avconv could not be found. Please install one.') + return False ffpp.check_version() args = [ffpp.executable, '-y']