2
8月
2024
16:37

Установка YT-DLP

2 8月 2024 16:37

Программа youtube-dl устарела и не поддерживается. Вместо неё, разработана YT-DLP.

Введение

В связи с замедлением YouTube, есть два варианта - либо использовать "обходные" пути, что может быть противозаконно,
либо скачивать видео с YouTube на маленькой скорости и смотреть оффлайн. Рассмотрю второй вариант.
YT-DLP предназначена для загрузки видео из командной строки в выходной файл.

Установка

Для программы YT-DLP нужен язык Python 3 и установщик PIP

1) Установка и обновление pip3:

sudo apt install python3-pip
sudo pip3 install --upgrade pip
python -m pip install --upgrade pip

Источник: Как установить pip в Ubuntu.

2) Установка и обновление yt-dlp:

python -m pip install --upgrade "yt-dlp[default]"

Дополнение: в 2025 году требуется дополнительный компонент "secretstorage"

python -m pip install secretstorage

Источник: Установка yt-dlp.

Использование yt-dlp

До 2025 года:

yt-dlp URL

После 2005 года требуется JavaScript движок. Самое простое - установить deno

  • запустите Chrome

  • из магазина Chrome установите дополнение "Get Cookies.txt LOCALLY".

  • откройте новую закладку, введите в строку адреса URL видео и авторизуйтесь. Должно начаться воспроизведение видео.

  • в том же окне инкогнитов в строке адреса введите https://www.youtube.com/robots.txt и нажимите Enter

  • на панели откройте дополнение "Get cookies.txt LOCALLY" извлеките куки YouTube на диск. Будет сохранен файл ~/Загрузки/www.youtube.com_cookies.txt.

Освободите место на жестском диске - нужно от 3 ГБ.

Запуск ytl-dlp и скачивание видео с YouTube

yt-dlp URL --cookies ~/Загрузки/www.youtube.com_cookies.txt  --js-runtimes deno:/home/vladimir/.deno/bin/deno

где URL - ссылка на видео YouTube.

Источники:



相关出版物