HLS (m3u8) в MP4 — в браузере

Вставьте ссылку на .m3u8 или перетащите локальный плейлист. Мы скачиваем, разбираем и собираем MP4 целиком на вашей стороне через WebCodecs. Без перекодирования на сервере, без загрузки и водяного знака.

Частые вопросы

Поддерживаются зашифрованный HLS и потоки с DRM?

Mediabunny читает зашифрованные сегменты, если браузер и сервер лицензий разрешают расшифровку, но зашифрованный результат не поддерживается. Запускайте инструмент только на потоках, к которым у вас есть права.

А живые плейлисты HLS?

Лучше всего работают плейлисты VOD. Живые (скользящие) плейлисты читаются с v1.44, но для чистого архива возьмите отдельную запись эфира HLS.

Почему m3u8 не открывается?

Скорее всего, мешает CORS. Браузер блокирует запросы на другой домен без явных заголовков CORS. Скачайте плейлист и сегменты .ts в одну папку и откройте вкладку с файлом.

Какой лимит по размеру?

Результат пишется в OPFS, файловую систему браузера, поэтому проходят и файлы больше объёма оперативной памяти. Длинные потоки от 1080p на слабых устройствах могут занять несколько минут.

Субтитры сохраняются?

Дорожки субтитров WebVTT внутри HLS пока не вкладываются в MP4. Если они нужны, сначала откройте «Извлечь субтитры», затем вложите их через «Добавить субтитры».

Какие браузеры поддерживаются?

Chrome 105+, Edge 105+, Safari 16.4+, Firefox 130+. Нужен WebCodecs.