Об этом проекте

N_m3u8DL-RE — это многофункциональный кроссплатформенный инструмент командной строки для загрузки потокового контента, предназначенный для работы с форматами DASH, HLS (M3U8) и MSS. Инструмент поддерживает загрузку и запись потоков видео по запросу (VOD) и трансляций в реальном времени (Live). Основные функции включают: - Поддержка нескольких форматов: поддерживаются такие протоколы потокового вещания, как MPD, M3U8, ISM и другие. - Гибкий механизм выбора: пользователи могут точно выбирать нужные видео-, аудиопотоки или субтитры с помощью регулярных выражений (Regex), с возможностью фильтрации по разрешению, кодировке, языку, количеству каналов и другим параметрам. - Мощные функции объединения и дешифрования: поддерживается микширование аудио и видео с помощью ffmpeg или mkvmerge, а также интегрированы такие инструменты для дешифрования потоков, как mp4decrypt, shaka-packager и ffmpeg. - Запись трансляций в реальном времени: предусмотрена функция записи потоков трансляций, поддерживается объединение фрагментов в реальном времени, а также можно настроить ограничение по длительности записи и интервал обновления. - Высокая степень настраиваемости: поддерживается указание пользовательского пути сохранения, шаблонов имен файлов (с поддержкой таких переменных, как разрешение, пропускная способность, язык и другие), количества потоков загрузки, ограничения скорости и настроек прокси. - Автоматизация и расширение функциональности: поддерживается высокая степень автоматизации операций через параметры командной строки, а также разрешено подключение внешних медиафайлов для микширования. Инструмент подходит для разработчиков или продвинутых пользователей, которым требуется эффективное и точное получение потокового контента.