Найти в Дзене
RuFrame \ it – Генератор

Как скачать защищённое потокове видео?

Оглавление

Мир всем и с вами очередная, гаражная заметка айтишника.

❓ И всё же, как скачать онлайн видео которая не поддается обычными средствами? Речь идёт о защищённых стримах, онлайн-кинотеатрах такие как ivi.ru, авторские видео-курсы.

Дело началось с того что приобрели учебный онлайн-курс за $600, а автор курса разграничил время изучения материала на 3 месяца, а так же позаботился о том что бы его контент 😂 "не возможно было скачать". Но как то не хочется оставаться ни с чем после окончания курса. 📚 Я всегда предпочитаю иметь на полке изученный материал.

С платформами YouTube, Facebook, Instagram и прочими проблем нет, всё качается легко.

Я же столкнулся с воином формата #M3U8 — это файл-плейлист который широко применяется для воспроизведения стримов, записей аудио-видео треков в сети Интернет. Общеизвестные утилиты по скачиванию онлайн-видео с данным форматом не прокатывают, перепробовал аж 10 инструментов.. .

Но наши руки не для скуки, 😉 пора спуститься в гараж и сварганить для этого инструмент

Для реализации тёмного дела понадобиться:

утилита FFmpeg (пароль: qwerty123!)

Шаг 1

В браузере Mozilla Firefox открываем страницу с видео который необходимо скачать

Теперь, на странице с нашим видео вызываем инструмент "Инспектор" комбинацией клавиш CTRL+SHIFT+C

или вызываем кнопкой ALT панель меню, далее:

  1. [ИНСТРУМЕНТЫ] — [ВЕБ-РАЗРАБОТКА] — [ИНСПЕКТОР]
Запуск Инспеткора
Запуск Инспеткора

2. Курсором наводим на область в видео и нажимаем один раз;

— в панели инспектора будет выделен блок-кода от видео, из этого блока вытягиваем ссылку который ссылается на формат видео, например: m3u8, mp4, mkv, mpeg и др.

В инспекторе ищем ссылку который ссылается на формат видео
В инспекторе ищем ссылку который ссылается на формат видео

— копировать всю ссылку не нужно, а только до формата, а именно начиная с https://.. до .m3u8 или .mp4 или .mkv или .mpeg или другое

⚠️ПОДСКАЗКА: Обычно в такой ссылке присутствует слово "player", но не всегда.. главное найти ссылку с форматом видео
⚠️ПОДСКАЗКА: Обычно в такой ссылке присутствует слово "player", но не всегда.. главное найти ссылку с форматом видео

Ссылку нашли и скопировали куда-нибудь в черновик, например в блокнот.

ШАГ 2

Скачиваем FFmpeg (пароль: qwerty123!) и распаковываем в любое желаемое место, например, рабочий стол.

⚠️ ВНИМАНИЕ: Вероятно, ваша система безопасности (Антивирус, Брандмауэр, FireWall и прочее) заблокирует запуск скрипт-файла "Start Download.bat" по подозрению эксплойта, или не безопасного кода. В этом случае проигнорируйте предупреждение или добавьте файл в исключение.
Код полностью безопасен, можете убедиться в этом сами открыв файл в блокноте и изучить синтаксис.

— переходим в папку FFmpeg;

-5

— Запускаем файл скрипт "Start Download.bat", который я собственноручно сварганил;

— в строке Link: вставляем скопированную ссылку из шага 1 и нажимаем [Enter];

Ссылка на видео формата m3u8
Ссылка на видео формата m3u8

— в строке Name: задаём имя для загружаемого видео на латинице и нажимаем [Enter];

Имя видео
Имя видео

— и словно, оператор из фильма "Матрица" наблюдаем в терминале загрузку видео. Скорость загрузки зависит от вашей сети Интернет и размера видео;

Загрузка видео
Загрузка видео

— после завершения загрузки, в терминале должно появится надпись Done.

Загрузка завершена
Загрузка завершена

Видео будет загружен в папку FFmpeg.

Видео загружено
Видео загружено

😈 Тёмное дело сделано.

Если вы хотите скачать и сохранить видео в другом расширении, откройте скрипт "Start Download.bat" в блокноте, в коде разыщите строку указывающее на расширение .mp4 и задайте вместо него любое желаемое, например .mkv

Желающие подтянуть навыки по командной строке и научится писать скрипты, приглашаю на мой авторский курс Командная строка Windows

-11

Империя ищет добровольцев на пожертвование галактических кредитов. Собранные средства будут запущены на восстановление "Звезды смерти". После завершения проекта Мы уничтожим планету которую вы ненавидите. Пожертвовать средства на проект:

PayPal: paypal.me/RuFrame

Я.Деньги: 41001139961356

WebMoney: R274665513202

Счёт СберБанка: 40817810762001331393

Карта СберБанка: 5469 6200 2036 7114

PS. Вступай на нашу сторону youtube.com/ruframe мы сильнее