Exclude m3u8 playlist formats
1 files changed, 4 insertions(+), 0 deletions(-) M extractors/video.py
M extractors/video.py => extractors/video.py +4 -0
@@ 115,6 115,10 @@ def extract_video(id): if format["acodec"] == "none" and format["vcodec"] == "none": continue # m3u8 playlists cannot be played. if "m3u8" in format["protocol"]: continue # Adaptive formats have either audio or video, format streams have both, storyboard images have neither. is_adaptive = format["acodec"] == "none" or format["vcodec"] == "none" sense = "video" if format["vcodec"] != "none" else "audio"