yt-dlp-gui/yt_dlp_plugins/__init__.py
codex-pve 4f95cd3065 Добавлен экстрактор pmvhaven
Сайт построен на 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
2026-09-21 17:53:56 +03:00

0 lines
Python