aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/YoutubeDL.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-11-04 03:10:49 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-11-04 03:13:37 +0530
commit8913ef74d76d8e93e4aeaf9d2827ca950c17f8ce (patch)
tree8f4b9f61ad518da0a3aa920af96e8cc010ecb485 /yt_dlp/YoutubeDL.py
parent832e9000c71c5bbd97c93d21051044cf61a3b87f (diff)
downloadhypervideo-pre-8913ef74d76d8e93e4aeaf9d2827ca950c17f8ce.tar.lz
hypervideo-pre-8913ef74d76d8e93e4aeaf9d2827ca950c17f8ce.tar.xz
hypervideo-pre-8913ef74d76d8e93e4aeaf9d2827ca950c17f8ce.zip
[ffmpeg] Detect libavformat version for `aac_adtstoasc`
and print available features in verbose head Based on https://github.com/ytdl-org/youtube-dl/pull/29581
Diffstat (limited to 'yt_dlp/YoutubeDL.py')
-rw-r--r--yt_dlp/YoutubeDL.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index 4a9f4775b..a866178b0 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -3350,7 +3350,11 @@ class YoutubeDL(object):
platform.architecture()[0],
platform_name()))
- exe_versions = FFmpegPostProcessor.get_versions(self)
+ exe_versions, ffmpeg_features = FFmpegPostProcessor.get_versions_and_features(self)
+ ffmpeg_features = {key for key, val in ffmpeg_features.items() if val}
+ if ffmpeg_features:
+ exe_versions['ffmpeg'] += f' (%s)' % ','.join(ffmpeg_features)
+
exe_versions['rtmpdump'] = rtmpdump_version()
exe_versions['phantomjs'] = PhantomJSwrapper._version()
exe_str = ', '.join(