Skip to content

Скрипт для скачивания видео с GetCourse

Notifications You must be signed in to change notification settings

mikhailnov/getcourse-video-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Скрипт для скачивания видео с GetCourse без перекодирования

Введение

Некоторые инструкции в интернете предлагают скачивать видео с GetCourse с помощью VLC, однако это требует перекодирования видео.

Этот скрипт скачивает видео-уроки с Геткурса без перекодирования. Работает на Linux, BSD, macOS и в др. UNIX-подобных окружениях.

Для работы необходимы bash и curl.

Как достать ссылку на видео

GetCourse иногда меняет алгоритмы, ниже описано 2 способа, как достать ссылку на видео. Если вы считаете, что GetCourse снова изменил алгоритмы, сообщите об этом в issues.

Способ 1

  • Откройте страницу с видео в браузере Chromium / Google Chrome
  • Нажмите правой правой кнопкой мыши на видео, выберите "Просмотреть код"
  • В открывшейся панели разработчиков откройте вкладку "Network"
  • Перезагрузите страницу в браузере
  • Выберите нужное разрешение видео в настройках видеоплеера GetCourse
  • Запустите проигрывание видео, дайте проиграться около секунды и поставьте на паузу
  • Найдите и скопируйте ссылку ("Request URL") на скачанный файл с именем в виде числа, совпадающего с разрешением видео в плеере (360, 720, 1080 и т.д.)

title

title

Если такого файла нет, то поищите файл *.m3u8:

title

Способ 2

  • Откройте страницу с видео в браузере Chromium / Google Chrome
  • Нажмите правой правой кнопкой мыши на видео, выберите "Просмотреть код"
  • В открывшемся коде найдите: <video id="vgc-player_html5_api" data-master="ДЛИННАЯ_ССЫЛКА"
  • Скопируйте эту ссылку (ДЛИННАЯ_ССЫЛКА)

title title

Запуск скрипта

Откройте терминал и выполните команду скачивания этого скрипта:

curl -L --output /tmp/getcourse-video-downloader.sh https://github.com/mikhailnov/getcourse-video-downloader/raw/master/getcourse-video-downloader.sh

Затем запустите скрипт:

bash /tmp/getcourse-video-downloader.sh "ДЛИННАЯ_ССЫЛКА" "Имя файла.ts"

Первым аргументом идет ссылка, вторым — имя файла, куда сохранить скачанное, рекомендуемое расширение — ts.

На ROSA Linux можно установить этот скрипт из репозитория:

sudo dnf install getcourse-video-downloader`
getcourse-video-downloader "ДЛИННАЯ_ССЫЛКА" "Имя файла.ts"

Другие реализации

About

Скрипт для скачивания видео с GetCourse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages