В инструкции подробно показываю способы скачать видео m3u8 с разных типов сайтов на компьютер и телефон Андроид, а также, как вручную найти ссылку на видеопоток в браузере.
Как пользоваться инструкцией
▶️ Если вам нужно просто получить ссылку на m3u8, переходите сразу к соответствующей главе в содержании в под разделом ручных методов скачивания.
Обращаю внимание, что данное руководство не подойдёт для загрузки видеороликов с Ютуба, поскольку вручную m3u8 поток на нём не найти из-за хорошей защиты, подойдут специальные программы для скачивания. Просто воспользуйтесь отдельной инструкцией: как сохранить видео с Youtube.
Если останутся вопросы или будет что дополнить / предложить, пожалуйста, напишите комментарий внизу страницы.
Как скачать видео m3u8 на компьютер
Автоматические способы (расширения для браузера)
1. Stream Recorder
Работает во всех браузерах на движке Chromium.Прямые ссылки для установки:
- Microsoft Edge
- Google Chrome / Yandex браузер / Opera. Для установки в "оперу" потребуется загрузить дополнительный плагин, позволяющий добавлять расширения из магазине Chrome.
После установки рекомендую перезапустить браузер, чтобы точно правильно заработало.
Как пользоваться:
Пример скачивания потокового видео m3u8 со страницы сервиса Getcourse
- Перейдите на страницу с одним или сразу несколькими видео, проигрывающимися через плейлист m3u8.
- Stream Recorder сразу обнаруживает потоковую передачу HLS, при этом иконка изменит свой вид (но иногда значок не меняется, хотя поток всё равно обнаруживается). Нажмите на иконку.
- На открывшейся странице начнётся параллельная загрузка сразу всех видео на странице. Если их больше двух, лучше нажмите на Pause чтобы временно приостановить скачивание остальных (одновременная загрузка большого количества может приводить к временным блокировкам).
- Рядом с надписью Quality вы можете выбрать нужное качество видео. По умолчанию всегда High (высокое), соответственно, загружаться такие видео будут дольше.
- Видео можно будет скачать на компьютер после появления кнопки Save.
Важные моменты по захвату m3u8 видео:
- Займёт практически столько же времени, сколько длится само видео.
- Видео должно будет проигрываться от начала до конца. Либо можете нажать кнопку Save в любой момент, чтобы сохранить часть записи.
- Нельзя закрывать вкладку с видео, но можно переключаться на другие или свернуть браузер и заниматься иными делами.
- Если видео нужно захватить в максимальном качестве, то обязательно потребуется выбрать соответствующее качество в плеере и распахнуть видео на весь экран (в случае с разрешением 720р и 1080р). При этом уже нельзя будет делать ничего на компьютере пока ролик не завершится.
Как сделать захват видео:
- Находясь на странице с видео кликните по иконке Stream Recorder.
- На открывшейся странице переключите режим на Capture.
- Появится окно с информацией, что вы автоматически будете перенаправлены на вкладку с роликом для запуска захвата. Нажмите "ОК".
- Вернувшись на вкладку с видео, запустите его проигрывание и сразу выберите нужное качество. При этом на вкладке расширения увидите процесс записи (REC). Не забудьте, что для сохранения в максимальном качестве, придётся открыть видео на весь экран и ждать его завершения.
Активация режима захвата видео m3u8 в Stream Recorder
2. Skyload
Недостаток — не умеет загружать видео в лучшем доступном качестве. Максимум — 720р (1280х720), и то не всегда. Как и предыдущее может не обнаружить ссылки на скрытые m3u8 файлы (вместо этого выдаёт файлы формата BIN) из-за чего приходится применять ручной подход.
Скачать для браузера c официального сайта: http://skyload.io (нажимайте на кнопки под нужный вам браузер). Для Mozilla FireFox и Google Chrome в данный момент недоступно.
Как пользоваться:
- Откройте страницу с нужным потоковым видео m3u8 и начните просмотре, после чего можно поставить на паузу.
- На значке расширения в цифрах отобразится количество найденных потоков. Кликните по нему.
- В окне не отображается качество каждого варианта, но ориентируйтесь на размер. Чем больше мегабайт (Мб), тем выше качество. Кликните на кнопку меню и нажмите "Скачать".
Процесс загрузки m3u8 видео через Skyload
Если на странице несколько видео, можно сразу запустить по очереди все на проигрывание и поставить на паузу. Тогда в Skyload отобразятся кнопки для скачивания всех видеороликов. Скачивать следующее можно не дожидаясь загрузки предыдущего.
3. Расширение HLS Downloader от MyBrowserAddon
Работает по принципу первого варианта. Недостаток — неудобно пользоваться, но зато позволяет вставлять ссылки на найденные вручную плейлисты m3u8 и скачивать видео.
Скачайте расширение с официального сайта: https://mybrowseraddon.com/hls-downloader.html Перейдите по кнопке, соответствующей браузеру, в который хотите установить.
Установка HLS Downloader в браузер с сайта разработчика
Как пользоваться:
- Перейдите на страницу с видео.
- HLS должен обнаружить все потоковые видео и поменять значок. Нажмите на него.
- Откроется окно программы отдельно от браузера, где будет осуществляться поиск ссылок. Дождитесь надписи "Ready" внизу.
Если ссылок не найдено, то ничего не остаётся как искать ссылку на плейлист m3u8 вручную и затем добавлять в программу. Смотрите отдельную главу статьи в этом случае. - Для скачивания нажмите кнопку со стрелкой напротив нужной ссылки. Подробнее об этом ниже…
- Когда появится 100%, нужно нажать на иконку с галочкой и файл загрузится на компьютер.
Управление программой HLS Downloader
- Цифра в одной из колонок — количество "кусочков" видео. Только так мы можем отличать одно видео от другого, если их на странице несколько, потому что у разных видео вероятность одного количества частей стремится к нулю.
- Несколько ссылок для одного видео показаны из-за того, что, во-первых, каждое видео может быть в разном качестве (разрешении), во-вторых, для скачивания можем пользоваться разными серверами.
- Как правило, в максимальном качестве находятся самые последние в списке ссылки. Увидеть, какое качество по ссылке можно, наведя на неё курсор мыши. В появившейся строке можно различить цифры, например, 1080 / 720 / 360 или другие варианты.
Программа не всегда корректно скачивает файл, поэтому вы можете увидеть не видео mp4, а файл в формате "bin". В таком случае нужно вручную сменить расширение файла:
- Если расширения файлов в Windows не отображаются, включите их отображение.
- Нажмите F2 на файле либо клик правой кнопкой мыши и "Переименовать".
- Уберите bin в конце файла и пропишите mp4.
- Кликните в сторону для сохранения изменения, соглашаясь в окне с предупреждением.
Смена расширения файла с bin на mp4
4. Расширение HLS Downloader от Puemos
Работает по точно такому же принципу как предыдущее расширение, чуть-чуть удобнее.
Скачать можно в магазинах расширений:
Для Google Chrome / Yandex браузеров / Opera дополнение отсутствует в магазине. Его можно установить только вручную через режим разработчика браузера (ссылка для скачивания CRX файла для ручной установки). Инструкция: как установить расширение в Яндекс браузере вручную. Пишите в комментариях, если понадобится для других веб-браузеров.
Как пользоваться:
- Откройте страницу с видео.
- Расширение должно автоматически обнаружить поток m3u8 и поменять значок (появляется красный кружок). Нажмите на него.
- На первой вкладке Sniffer появится ссылка на "плейлист" (видео, состоящее из кусочков) и рядом стрелка. Нажмите на неё. Либо же будет отображаться ссылка и кнопка "Select" как в моём примере.
- На открывшейся вкладке нажмите "Download" рядом с одной из ссылок, где отображается максимальное разрешение (качество). Обычно такие ссылки в самом верху, т.е. можно нажимать на первую. Несколько с одним качеством появляются в списке из-за того, что есть запасные серверы для скачивания.
- Откроется вкладка с процессом скачивания. После завершения файл автоматически появится в вашей папке "Загрузки".
Процесс скачивания m3u8 через расширение HLS Downloader от разработчика Puemos
Ручные / полуавтоматические способы
Процесс разбиваем на 2 этапа:
- Получение ссылки на плейлист m3u8 со страницы с нужными видеороликами.
- По нужной ссылке загружаем готовое видео.
Шаг 1: как вытащить ссылку на потоковое видео m3u8
Данный процесс не всегда стандартный. Вы можете столкнуться со страницами, где видеопоток m3u8 будет хорошо зашифрован (как, например, на Youtube) и нужен будет отдельный индивидуальный подход к такому сайту. Как минимум описанная технология научит вас правильно мыслить и ориентироваться, что сможете уже самостоятельно расширять возможности поиска нужной ссылки.
Для начала:
- Перейдите на страницу с нужными видео.
- Откройте инспектор кода в вашем браузере: для этого нажмите клавишу F12 либо комбинацию Ctrl+Shift+i. Появится отдельное окно с кодом страницы.
Пример инспектора кода браузера
Далее переходим к вариантам получения ссылок. Не все будут работать в вашем конкретном случае. Если не получилось через один, пробуйте следующий и т.д.
- В инспекторе кода перейдите на вкладку "Network" и наберите поисковой строке (фильтре)
m3u8
. - Если файл никак не зашифрован, он отобразится в колонке "Name". Кликните по нему правой кнопкой мыши и выберите "Copy" — "Copy link address" (либо "Copy URL").
Копирование ссылки на поток m3u8 из сетевых данных веб-страницы
На защищённых сервисах поток может скрываться, т.е. конкретного файла с расширением .m3u8 во вкладке Network не обнаружится. В таком случае, после того как видео запустили на несколько секунд, попробуйте пройтись по списку файлов и поискать те, что содержат ссылку, похожую на m3u8. Чтобы появилась ссылка, кликайте мышкой по файлам. Пример:
Так выглядит поток в файле m3u8 в инспекторе кода
Поищите разными способами:
- В списке подгружаемых файлов попробуйте найти те, где упоминаются разрешения видео (качество), например — 480, 720, 1080. Можно воспользоваться поисковой строкой "Filter" вверху.
- Попробуйте с кнопки "All" переключиться на "Fetch/XHR". Количество файлов в выдаче снизится, но вероятно найдёте нужный с потоком.
Кликните правой кнопкой мыши по элементу, где выводится видео на странице (не обязательно чтобы оно проигрывалось) и выберите "Просмотреть код фрейма".
Переход к коду фрейма iframe в браузере
В открывшемся коде найдите строку window.configs
. Если нету, способ вам скорее всего не подходит. Выделите всю строку. Это можно сделать кликнув дважды левой кнопкой мыши слева от надписи. Скопируйте выделенный фрагмент.
Вставьте в "блокнот". Нам понадобится строка в кавычках после атрибута masterplaylistURL
. Это и есть ссылка плейлист m3u8.
Только в моем примере она немного зашифрована символами \/\/
, поэтому если по ней перейти, то ничего не откроется. В блокноте есть функция поиска и замены (обычно открывается клавишами Ctrl+H
) в любом редакторе. В строке поиска наберите \/
, а в строке замены /
и получится правильная ссылка.
В некоторых случаях имеет смысл поискать ссылку на m3u8 прямо в коде страницы. Пример, как можно пробовать:
- В инспекторе кода перейдите на вкладку "Elements" и обновите страницу (
F5
). - Активируйте иконку в виде стрелки в левом верхнем углу.
- В поисковой строке наберите, например,
playlist
,window.config
и другие варианты кода, за которые можно зацепиться, чтобы в них затем обнаружить ссылку.
Поиск ссылки на видеопоток m3u8 через код страницы
Шаг 2: загрузка m3u8
Получив по предыдущему шагу ссылку на плейлист m3u8, нам осталось добавить её одно из расширений для браузера (ссылки на все, о которых сейчас пойдёт речь, оставлял выше в главе про автоматические методы), в утилиту "youtube-dl" или проигрыватель VLC Media Player.
Способ 1: расширение HLS Downloader от Puemos
- Запустите расширение и откройте вкладку "Direct".
- Вставьте в строку ссылку на m3u8.
- Нажмите "Add".
- Нажмите "Select" для выбора потока.
- Нажмите "Download" рядом со ссылкой с подходящим разрешением.
Ручная загрузка видео m3u8 через HLS Downloader от Puemos
Если появляется кнопка "Back" вместо окна на 5-м пункте, значит вы вставили прямую ссылку на конкретное разрешение. Данная версия расширения такие ссылки не поддерживает, вам нужно найти ссылку на полный плейлист m3u8. Либо по этой ссылке вы сможете скачать видео через проигрыватель VLC (см. ниже).
Способ 2: расширение HLS Downloader от MyBrowserAddon
- Откройте расширение и вставьте в строку полученную ссылку на m3u8.
- Нажмите "+".
- Дождитесь внизу статуса "Ready".
- Наводя мышкой на появившиеся варианты ссылок, сможете разглядеть разрешение. Нажмите на стрелку для скачивания.
- Поскольку файл скачается в формате "bin", поменяйте расширение на "mp4", просто переименовав его.
Подробнее по работе с данным плагином рассказал выше в главе про автоматические способы.
Порядок ручной загрузки видео через ссылку m3u8 в HLS Downloader от MyBrowserAddon
Способ 3: Утилита youtube-dl
Не смотря на название, утилиты предназначена для скачивания практически любых видеопотоков по ссылкам m3u8.
Скачайте утилиту с форума 4PDA: перейти в первом сообщении ветки форума публикуются ссылки на новые версии, переходите по ним и скачивайте (рекомендую качать полный комплект — full). Для загрузки потребуется зарегистрироваться на форуме.
Запустите утилиту:
- Распакуйте архив ZIP. В проводнике должна отобразится папка которую извлекли, а в ней ещё одна папка "youtube-dl" со значком стрелки.
- Откройте командную строку (CMD).
- Наберите команду
cd /d "путь_к_папке_youtube-dl"
. Например:cd /d "D:\Downloads\youtube-dl_download_v3.3_full\youtube-dl"
. Если путь у вас содержит пробелы, обязательно берите его в кавычки. - Нажмите Enter.
Переход в папку с youtube-dl в CMD
Если всё сделали верно, в консоли должен отобразиться путь в папке, т.е. вы находитесь в ней.
Скачивание видео: вбейте команду формата yt-dlp -o video.mp4 "ссылка_m3u8"
. Где "video.mp4" — любое удобное вам имя файла. Качество программа выберет сама максимально доступное.
Загрузка m3u8 в консольной утилите youtube_dl
Способ 4: проигрыватель VLC Media Player
Это бесплатный проигрыватель, через который можно проигрывать и даже загружать видеопотоки m3u8.
Скачать можно с официального сайта: https://www.videolan.org/
Для VLC потребуется ссылка на конкретное разрешение, а не общая на весь плейлист. Иначе видео он воспроизведёт, но не сможет правильно скачать. В нужной для VLC ссылке может просматриваться разрешение, например, 720 (см. картинку ниже). Также отличие может быть в названии: master — главный плейлист (для VLC не подойдёт), media — нужный с конкретным разрешением. В зависимости от того, как поток спрятан в коде, ссылки могут иметь немного другой вид.
Сравнение двух ссылок m3u8: главный плейлист и ведущий на видео с нужным качеством
Поэтому, если на шаге 1 (про получение ссылки на потоковое видео) вы скачали именно полный плейлист, то нужно сделать следующее:
- Полученную ранее ссылку вставьте в адресную строку браузера и перейдите по ней. Скачается файл.
- Откройте блокнотом (клик правой кнопкой мыши — "Открыть с помощью …").
- Найдите ссылку с указанием нужного разрешения. Его должно быть видно в строке
#EXT-X-STREAM
, а также в самой ссылке (см. изображение ниже). Как правило, ссылки с максимальным качеством расположены внизу.
Переносим ссылку в проигрыватель VLC Media Player:
▶️ Откройте плеер, в нём "Медиа" — "Открыть URL".
Открытие видеопотока онлайн в VLC
▶️ Проверьте, что оказались на вкладке "Сеть". Вставьте ссылку, кликните по стрелочке рядом с кнопкой "Воспроизвести" и выберите "Конвертировать".
▶️ В окне "Преобразовать" оставьте все настройки по умолчанию, как на моём скриншоте ниже:
- Нажмите "Обзор".
- В окне выбора папки сохранения обязательно проверьте что имя файла задано в формате
.mp4
. Бывает, что подставляется другой формат, например, m3u8 и тогда нужно вручную поменять на mp4. - Нажмите "Начать" для запуска конвертации.
Настройка конвертации видеопотока m3u8 в mp4 через VLC
Проигрыватель начнёт работу по объединению частей потока в единый видеофайл. Выглядеть это будет на шкале как проигрывание видео, только без изображения и намного быстрее. Например, конвертация двухчасового видео занимала у меня около 30-40 минут.
Как скачать m3u8 видео на телефон Андроид
Сразу обращаю внимание: для скачивания нам потребуется ссылка на поток m3u8. Получить её через телефон не получится! Достать вы её сможете через компьютер в коде браузера (показывал выше в соответствующей главе).
Сам процесс загрузки на смартфон с ОС Android можно выполнить через приложение "m3u8 downloader", который легко найти в Google Play (см. на картинке внизу как оно выглядит). Есть для Андроид и известный VLC плеер, но через него возможно только проигрывать, а не конвертировать как на ПК.
Приложение m3u8 Downloader на смартфоне Андроид
Как пользоваться:
Запустите приложение и в окне "Storage Permission" нажмите Next и согласитесь дать разрешение на доступ к памяти смартфона. Иначе приложение не сможет сохранить ролик.
- В первую строку вставьте ссылку на видеопоток.
- Во 2-й укажите название файла (только буквы и цифры, никаких других символов).
- Обязательно отметьте пункт "Livestream".
- Нажмите "Download m3u8 video".
- Выберите нужно разрешение в окне (как правило, последняя в списке ссылка) и загрузка сразу начнётся. Процесс сможете увидеть в панели уведомлений андроида.
- Результат можно увидеть на вкладке "Files". Физически видео сохраняется в память смартфона, в папку с приложением "m3u8 Downloader".
Порядок загрузки видеопотока в приложении m3u8 Downloader
Вопрос / ответ
Если в данном блоке нет ответа на ваш вопрос, напишите его в комментариях внизу страницы ⬇️
Как скачать m3u8 онлайн, без программ?
Можно ли скачать на айфон?
👉 Если остались вопросы, дополнения или предложения, то пишите комментарий внизу страницы. Отвечаю всем 😊 Но из-за занятости в других сферах деятельности ответы могут приходить с задержками.
Благодарю за вашу поддержку и интерес к моему контенту!
Оставить комментарий