[ffmpeg] Improve version check and call it from hls (Fixes #4377)
[youtube-dl] / youtube_dl / downloader / hls.py
index 954beffd50e51db43ce203931d31ad2fbeee95dc..ad26cfa4085bbb028c7252aa9db2a8de3f7bd1e4 100644 (file)
@@ -4,6 +4,7 @@ import os
 import re
 import subprocess
 
+from ..postprocessor.ffmpeg import FFmpegPostProcessor
 from .common import FileDownloader
 from ..utils import (
     compat_urlparse,
@@ -32,6 +33,9 @@ class HlsFD(FileDownloader):
             return False
         cmd = [program] + args
 
+        ffpp = FFmpegPostProcessor(downloader=self)
+        ffpp.check_version()
+
         retval = subprocess.call(cmd)
         if retval == 0:
             fsize = os.path.getsize(encodeFilename(tmpfilename))