Загрузчик видео с YouTube на Golang

Этот пакет представляет собой пакет для загрузки видео с Youtube, для получения более подробной информации см. https://github.com/ytdl-org/youtube-dl.

Этот инструмент предназначен для загрузки контента под лицензией CC0, мы не поддерживаем и не рекомендуем использовать его для незаконных действий.

Установка
Установить через go get
Убедитесь, что вы установили Go 1.17 или более позднюю версию.

go get github.com/kkdai/youtube/v2

или

git clone https://github.com/kkdai/youtube.git
cd youtube
go run ./cmd/youtubedr

Mac ОС

brew install youtubedr

Termux

brew install youtubedr

Пример использования

Скачаем видео с dotGo — Роб Пайк

go get github.com/kkdai/youtube/v2/youtubedr
youtubedr info https://www.youtube.com/watch?v=rFejpH_tAHM

Title: dotGo 2015 - Rob Pike - Simplicity is Complicated
Author: dotconferences
-----available streams-----
itag:  18 , quality: medium , type: video/mp4; codecs="avc1.42001E, mp4a.40.2"
itag:  22 , quality:  hd720 , type: video/mp4; codecs="avc1.64001F, mp4a.40.2"
itag: 137 , quality: hd1080 , type: video/mp4; codecs="avc1.640028"
itag: 248 , quality: hd1080 , type: video/webm; codecs="vp9"
........

Полый код проекта: Github

Ответить