Бесплатный плеер VOD Kick и Twitch
Получить ссылку M3U8 записи Twitch
M3U8 — это плейлист, который плеер читает, чтобы понять, какие сегменты видео запрашивать и в каком порядке. Twitch подписывает URL своих плейлистов, поэтому найти их вручную непросто. NoSub разрешает его за вас и показывает целиком.
Обновлено
Как получить ссылку
Вставьте URL записи Twitch в NoSub, дождитесь разрешения потока, откройте панель загрузки и скопируйте ссылку M3U8. Это мастер-плейлист, поэтому он несёт все варианты, опубликованные Twitch, — от исходного качества до 360p.
Как использовать
Один и тот же URL работает во всех привычных инструментах:
- VLC: Медиа > Открыть URL, вставить, воспроизвести.
- mpv: `mpv "<ссылка>"` — больше ничего не нужно.
- FFmpeg: `ffmpeg -i "<ссылка>" -c copy out.mp4` чтобы сохранить.
- Скрипт: плейлист — обычный текст, по одному URL сегмента в строке.
Ссылка подписана и истекает
Это и есть отличие от Kick. Twitch подписывает URL плейлиста токеном и подписью, действительными несколько часов. После этого тот же URL возвращает ошибку, хотя запись по-прежнему доступна, и повторные попытки ничего не дают. Копируйте свежую ссылку, а не храните её в скрипте: сохранённый M3U8 Twitch — это ссылка со сроком годности, а не постоянный адрес.
Если плеер остаётся на чёрном экране
Часть записей Twitch упакована в fMP4, а не в MPEG-TS. Их плейлист начинается со строки `#EXT-X-MAP`, указывающей на сегмент инициализации, который нужно загрузить прежде любого сегмента видео. Инструмент, который её игнорирует, будет грузиться бесконечно, ни разу не показав кадр. VLC, mpv и FFmpeg с этим справляются; самописный цикл загрузки — обычно нет, и искать следует именно эту ошибку.
Второй классический затык — заглушённый отрезок: Twitch перевыкладывает такие сегменты под именем `-unmuted`, и часть инструментов прерывается вместо того, чтобы продолжить.
Вопросы
Истекает ли ссылка M3U8 для Twitch?
Да. Twitch подписывает её токеном, действующим несколько часов. Запись остаётся доступной, но URL перестаёт работать — скопируйте новую в плеере.
Почему мой скрипт ничего не скачивает, а VLC работает?
Скорее всего, запись в fMP4. В плейлисте есть сегмент инициализации `#EXT-X-MAP`, который нужно получить первым; плееры это делают, простые скрипты часто пропускают.
NoSub
Как получить URL плейлиста M3U8 записи Twitch, готовый для VLC, mpv или FFmpeg. Без аккаунта, без расширения и без установки.
Открыть плеер