1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jin2014-m3u8-downloader

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Данный проект основан на https://github.com/Momo707577045/m3u8-downloader и был модифицирован для автоматического определения реальных адресов воспроизведения видео и поддержки выбора чёткости при загрузке.

Автор описывает инструмент как онлайн-инструмент для извлечения видео в формате m3u8, который может быть полезен для различных целей. Автор также объясняет особенности инструмента, такие как отсутствие необходимости установки, возможность принудительной загрузки существующих фрагментов и интуитивно понятный интерфейс.

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

Для использования инструмента автор предлагает следующие шаги:

  1. Открыть целевую страницу видео.
  2. Найти файл m3u8 в сетевых запросах.
  3. Обновить страницу и отслеживать файл m3u8.
  4. Скопировать ссылку на нужный файл m3u8.
  5. Ввести ссылку в инструменте и нажать «Анализ и загрузка».
  6. Дождаться завершения загрузки всех фрагментов.

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

Наконец, автор предоставляет информацию о реализации инструмента, включая использование AJAX для загрузки файлов m3u8 и ts, использование очередей для параллельной загрузки, объединение фрагментов в один файл и автоматическую загрузку полученного файла. ### Функции стандартного дешифрования AES

  • С помощью файла «aes-decryptor.js», который можно найти в hls.js.

Функция перекодировки MP4

  • Используя файл «mux-mp4.js» из mux.js, но в mux.js есть ошибка, которая не позволяет рассчитать длину видео.
  • Автор сделал форк этого проекта и исправил ошибку. Исправленный проект доступен по ссылке.

Подключение третьих сторон

  • В URL через параметр source можно добавить адрес для скачивания, например: http://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html?source=http://1257120875.vod2.myqcloud.com/0ef121cdvodtransgzp1257120875/3055695e5285890780828799271/v.f230.m3u8

  • Система автоматически обработает этот параметр.

Плагин для браузера

  • «Перейти к загрузке» — это открыть новую страницу, перейти на страницу инструмента и автоматически обработать целевой адрес.
  • «Внедрить загрузку» используется для решения проблемы с междоменными запросами. Код внедряется непосредственно на текущий видеосайт для загрузки видео.
  • Адрес плагина: https://greasyfork.org/zh-CN/scripts/422237-m3u8-downloader.
  • Не гарантируется работа, но можно попробовать. Если не получится, можно вернуться к старому методу.

Заключение

Спасибо за внимание.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование Vue для создания загрузчика m3u8. Автоматическое определение реального адреса воспроизведения видео, поддержка выбора качества при загрузке видео. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jin2014-m3u8-downloader.git
git@api.gitlife.ru:oschina-mirror/jin2014-m3u8-downloader.git
oschina-mirror
jin2014-m3u8-downloader
jin2014-m3u8-downloader
master