|
|
@ -62,6 +62,7 @@ from .utils import (
|
|
|
|
from .cache import Cache
|
|
|
|
from .cache import Cache
|
|
|
|
from .extractor import get_info_extractor, gen_extractors
|
|
|
|
from .extractor import get_info_extractor, gen_extractors
|
|
|
|
from .downloader import get_suitable_downloader
|
|
|
|
from .downloader import get_suitable_downloader
|
|
|
|
|
|
|
|
from .downloader.rtmp import rtmpdump_version
|
|
|
|
from .postprocessor import FFmpegMergerPP, FFmpegPostProcessor
|
|
|
|
from .postprocessor import FFmpegMergerPP, FFmpegPostProcessor
|
|
|
|
from .version import __version__
|
|
|
|
from .version import __version__
|
|
|
|
|
|
|
|
|
|
|
@ -1321,6 +1322,7 @@ class YoutubeDL(object):
|
|
|
|
platform.python_version(), platform_name()))
|
|
|
|
platform.python_version(), platform_name()))
|
|
|
|
|
|
|
|
|
|
|
|
exe_versions = FFmpegPostProcessor.get_versions()
|
|
|
|
exe_versions = FFmpegPostProcessor.get_versions()
|
|
|
|
|
|
|
|
exe_versions['rtmpdump'] = rtmpdump_version()
|
|
|
|
exe_str = ', '.join(
|
|
|
|
exe_str = ', '.join(
|
|
|
|
'%s %s' % (exe, v)
|
|
|
|
'%s %s' % (exe, v)
|
|
|
|
for exe, v in sorted(exe_versions.items())
|
|
|
|
for exe, v in sorted(exe_versions.items())
|
|
|
|