diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-04 03:10:49 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2021-11-04 03:13:37 +0530 |
commit | 8913ef74d76d8e93e4aeaf9d2827ca950c17f8ce (patch) | |
tree | 8f4b9f61ad518da0a3aa920af96e8cc010ecb485 /yt_dlp/YoutubeDL.py | |
parent | 832e9000c71c5bbd97c93d21051044cf61a3b87f (diff) | |
download | hypervideo-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.py | 6 |
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( |