Сложным для загрузчиков X (Twitter) делает не шифрование — в смысле DRM его здесь нет — а гимнастика с URL. Видео твита лежит за HLS-манифестом на video.twimg.com, но URL на странице — это blob: ссылка, существующая только в памяти браузера. Сам манифест запрашивается JavaScript-кодом во время воспроизведения, и его адрес не виден в отрендеренном HTML. Любая попытка распарсить HTML твита и найти ссылку .mp4 завершится ничем.
В умном анализаторе VidMost есть специальный адаптер для X, который наблюдает за сетевым трафиком, а не разбирает HTML, — именно поэтому он работает на твитах, на которых другие инструменты пасуют. Манифест .m3u8 перехватывается в момент его запроса плеером, каждый обнаруженный вариант выводится в правую панель с выделенной наилучшей парой, а встроенный браузер один раз обрабатывает шаг входа для ограниченного контента. Отдельного процесса для «твитов с возрастным ограничением» или «видео только для верифицированных» нет — пользователь вставляет URL, браузер справляется с любой стеной, которую X выставил, а адаптер захватывает поток за этой стеной. Если изменение платформы вдруг опережает адаптер, режим записи на уровне ядра — универсальный запасной вариант: он накладывает плавающую панель инструментов поверх воспроизводимого видео и записывает его на ходу, независимо от того, как доставляется источник. Единственная стена, которую не одолевает ни один режим, — удалённый твит, потому что удаление полностью убирает источник, и это ограничение платформы, а не возможностей инструмента.