Skip to content

Скачивание видео с RuTube v3.0.0

Choose a tag to compare

@ProjectSoft-STUDIONIONS ProjectSoft-STUDIONIONS released this 30 Jun 23:57
· 38 commits to main since this release

Скачивание видео с RuTube на Node.js

Скачивание видео с RuTube на NodeJS

Скачивание видео с RuTube на NodeJS

Установка

Скачиваем архив репозитория rutube-downloader.zip, разархивируем. Проходим в каталог с файлами репозитория, выполняем:

npm run test

Будет выполнена установка необходимых пакетов для работы скрипта.

Установка ffmpeg для Windows не требуется.

Далее выполняем скачивание видео с RuTube.

Скачивание видео

Для скачивания видео, к примеру https://rutube.ru/video/ba1f267bcff6a3529889a6dd08bfb764/, нужно выполнить следующую команду:

node index.js https://rutube.ru/video/ba1f267bcff6a3529889a6dd08bfb764/

Скрипт получит информацию о видео и предложит выбрать разрешение, в котором загружать. По умолчанию загрузка будет
выполнена в 5-ть параллельных потоков. Количество потоков можно указать опцией -p <число>.

Так же можно выполнить множественное скачивание видео:

node index.js https://rutube.ru/video/ba1f267bcff6a3529889a6dd08bfb764/ https://vkvideo.ru/video-18255722_456244249 https://aser.pro/content/stream/podnyatie_urovnya_v_odinochku/001_29006/hls/index.m3u8

Для первого видео скрипт спросит о качестве. Для последующих будет спрашивать только в том случае, если в нём нет ранее выбранного.

Так-же можно загружать видео из других источников и указывать имя результирующего файла:

node index.js https://aser.pro/content/stream/podnyatie_urovnya_v_odinochku/001_29006/hls/index.m3u8 -t 'какое-то название'

На данный момент поддерживаются rutube, aser.pro, vkvideo.ru

Результат выполнения виден на скриншоте. Видео сохраняется в папке video расположенной в директории рядом с исполняемым скриптом.