Browse Source

[postprocessor/ffmpeg] Extract `check_outdated` method

totalwebcasting
Sergey M․ 10 years ago
parent
commit
70484b9f8a
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      youtube_dl/postprocessor/ffmpeg.py

+ 4
- 0
youtube_dl/postprocessor/ffmpeg.py View File

@ -36,7 +36,9 @@ class FFmpegPostProcessor(PostProcessor):
def check_version(self):
if not self.available:
raise FFmpegPostProcessorError('ffmpeg or avconv not found. Please install one.')
self.check_outdated()
def check_outdated(self):
required_version = '10-0' if self.basename == 'avconv' else '1.0'
if is_outdated_version(
self._versions[self.basename], required_version):
@ -44,6 +46,8 @@ class FFmpegPostProcessor(PostProcessor):
self.basename, self.basename, required_version)
if self._downloader:
self._downloader.report_warning(warning)
return True
return False
@staticmethod
def get_versions(downloader=None):


Loading…
Cancel
Save