Позволяет скачать запись вебинара и сохранить в виде .mp4 файла.
- Яндекс.Диск (записи стримов)
- webinar.ru
Что нужно иметь для запуска приложения и работы с ним.
- Linux (Unix)
- Python 3.11+
- ffmpeg (для Ubuntu:
sudo apt install ffmpeg
) - requests (пакет для Питона:
pip install requests
) - Базовые знания о работе в браузере с отладочной консолью.
- Взять ссылку на вебинар (запись стрима). Вида https://disk.yandex.ru/i/xxx
- Запустить скачиватель (командой ниже) и скормить ему ссылку и предыдущего пункта.
$ python3 webinar.py
Процесс скачивании автоматизирован не полностью, потребуется искать некоторые ссылки при помощи браузера.
- Взять ссылку на вебинар. Вида https://events.webinar.ru/event/xxx/yyy/zzz
- Открыть в браузере.
- Включить отладочную консоль (F12).
- Запустить воспроизведение.
- Отыскать ссылку с
record-new/
и запомнить её. - Отыскать ссылку, оканчивающуюся на
chunklist.m3u8
и запомнить её. - Запустить скачиватель (командой ниже) и скормить ему ссылки и двух предыдущих пунктов.
$ python3 webinar.py