getcourse-video-downloader-win

English version

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

Данное программное обеспечение позволяет скачивать HLS видеопотоки с GetCourse без потери качества, без необходимости перекодирования и объединять их в единый видеофайл. Программа написана на языке Go и предназначена для использования в операционной системе Windows.

Скомпилированные бинарные файлы можно найти в последнем релизе.

0. Предварительные требования

Для работы программы требуется ffmpeg.

– Загрузка FFmpeg

Скачайте ffmpeg с https://ffmpeg.org/download.html и добавьте его в PATH системы, используя следующую команду PowerShell (запуск от администратора):

Пример команды:

[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\ffmpeg\bin", "Machine")

1. Как получить ссылку на видео

Другой удобный способ (Генератор)

Вы можете использовать сайт-генератор. Для этого нужно скопировать html-код фрейма с видео и вставить его на сайт

image

2. Запуск программы

– Если вы новичок

Просто скачайте бинарный файл программы и запустите его со следующими параметрами в Windows:

.\getcourse-video-downloader.exe 'https://player02.getcourse.ru/api/playlist/media/...' aboba.mp4

– Если вы разработчик

Вы знаете, что делать.

Благодарности

Общая логика вдохновлена работой mikhailnov, но его решение на момент публикации этого readme имеет существенную проблему со звуком в клипах после сборки (явные щелчки в начале каждого сегмента HLS видеопотока).