1092

Как скачать защищённое потоковое видео

Привет, Пикабу.


Хочу поделиться своим недавним открытием на тему скачивания потоковых видео, защищённых паролем.


Вначале обозначу свою позицию.

Я не одобряю пиратство в общем смысле.

Но я также не одобряю действия различных авторов тренингов или семинаров, которые продают доступ в личный кабинет с видео, а потом отбирают его без причин.


Поэтому я скачиваю купленные мной видео и храню их у себя.


Ранее приходилось искать плагины к браузеру, которые работали с переменным успехом, а недавно удалось найти утилиту youtube-dl, о которой и хочу рассказать.


https://github.com/ytdl-org/youtube-dl

У неё открытый исходный код и более 56 тысяч звёзд на github.

Написана на Python, есть и бинарная сборка в том числе под Windows.


Запускается в консоли (в Windows это CMD или PowerShell)


Скачать видео достаточно просто:

youtube-dl "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

Скачать плейлист:

youtube-dl "https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=RDdQw4w..."

Скачать все видео канала:

youtube-dl "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw"

Чтобы скачать видео, которое доступно только в личном кабинете, в который вы вошли своим логином и паролем, нужно подсмотреть в браузере cookie вашей веб сессии и передать их в качестве дополнительного параметра:

youtube-dl --add-header cookie:auth-cookies "https://site.com/video-url"

Утилита скачает страницу от вашего имени, найдёт там видео и скачает его.


Большое количество параметров для гибкой настройки описано тут: https://github.com/ytdl-org/youtube-dl#options


В общем, рекомендую.

35
Автор поста оценил этот комментарий

Эта утилита ненамного моложе самого youtube) Удивительно, что кто-то только узнал о ней

раскрыть ветку
14
Автор поста оценил этот комментарий

Вуху, ты открыл ютьюб дл. Линуксоиды с помощью него видяхи смотрят со времён царя гороха. Можно к браузеру плагин прилепить и смотреть вообще видео в плеере с помощью того же ютьюб дл и мпв, например. Зачем? Ну хотя бы потому, что мпв жрет в разы меньше и умеет в нормальное аппаратное.

раскрыть ветку
3
Автор поста оценил этот комментарий

А можно название какого нибудь плагина,что бы видео с getcourse можно было грузить?)а то после обновы у них через консоль хрома не работает загрузка ((


Я не пират конечно,все для друзей..

раскрыть ветку
3
Автор поста оценил этот комментарий

Автор молодец что написал об этом скрипте. Если бы я не был ленивой жопой, написал-бы сам. А так спасибо за проделанную работу.

Добавлю совет: если что-то не качает, стоит обновится. Сайты меняются переодически и youtube-dl меняется тоже, так-же регулярно добавляются новые ресурсы. Так что обновляйтесь чаще.

А ещё это не просто утилита, а модуль python. Если вы змееуст, можете кучу полезных ништяков намутить вокруг этой утилиты.

раскрыть ветку
3
Автор поста оценил этот комментарий

У меня получилось скачать приватное видео youtube такой командой:


X:\xxx\xxx\xxx>youtube-dl --cookies=cookies.txt https://www.youtube.com/xxx

где

"X:\xxx\xxx\xxx>" путь, где лежит youtube-dl.exe и файл cookies.txt
"https://www.youtube.com/xxx" - ссылка на видео ютуб

P. S.
файл cookies.txt скачал с помощью этого расширения: https://chrome.google.com/webstore/detail/cookiestxt/njabcki...

раскрыть ветку