Как скачать защищённое потоковое видео
Привет, Пикабу.
Хочу поделиться своим недавним открытием на тему скачивания потоковых видео, защищённых паролем.
Вначале обозначу свою позицию.
Я не одобряю пиратство в общем смысле.
Но я также не одобряю действия различных авторов тренингов или семинаров, которые продают доступ в личный кабинет с видео, а потом отбирают его без причин.
Поэтому я скачиваю купленные мной видео и храню их у себя.
Ранее приходилось искать плагины к браузеру, которые работали с переменным успехом, а недавно удалось найти утилиту 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
В общем, рекомендую.
Эта утилита ненамного моложе самого youtube) Удивительно, что кто-то только узнал о ней
Вуху, ты открыл ютьюб дл. Линуксоиды с помощью него видяхи смотрят со времён царя гороха. Можно к браузеру плагин прилепить и смотреть вообще видео в плеере с помощью того же ютьюб дл и мпв, например. Зачем? Ну хотя бы потому, что мпв жрет в разы меньше и умеет в нормальное аппаратное.
А можно название какого нибудь плагина,что бы видео с getcourse можно было грузить?)а то после обновы у них через консоль хрома не работает загрузка ((
Я не пират конечно,все для друзей..
Автор молодец что написал об этом скрипте. Если бы я не был ленивой жопой, написал-бы сам. А так спасибо за проделанную работу.
Добавлю совет: если что-то не качает, стоит обновится. Сайты меняются переодически и youtube-dl меняется тоже, так-же регулярно добавляются новые ресурсы. Так что обновляйтесь чаще.
А ещё это не просто утилита, а модуль python. Если вы змееуст, можете кучу полезных ништяков намутить вокруг этой утилиты.
У меня получилось скачать приватное видео 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...