Сайт построен на Nuxt: в готовом HTML нет тега video, и штатный generic-экстрактор не находил ничего. При этом ссылка на HLS-плейлист лежит прямо в полезной нагрузке страницы, поэтому достаточно достать её оттуда и передать yt-dlp — дальше он сам разбирает плейлист на качества. Реализовано плагином в yt_dlp_plugins/extractor/, который yt-dlp подхватывает автоматически. Проверено end-to-end: извлекается 6 качеств до 2160p, скачивание 480p дало 26.7 МБ, h264+aac, длительность совпадает. Отдельно стоит отметить: форматы этого сайта приходят без указания кодеков, то есть до недавнего исправления фильтра они выбрасывались бы целиком даже при рабочем экстракторе. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AwY2Cg54RK7WZdvMaLV5Di
0 lines
Python
0 lines
Python