Авторизоваться
Аким Солянкин 25.12.2021 Опубликована

Загрузка видео с Youtube с помощью Pytube и Shellmarks 

Pytube - отличная маленькая утилита Python для загрузки видео с YouTube в виде файлов .mp4. Онf имеет интерфейс командной строки, который упрощает загрузку видео с помощью следующей команды:

$ pytube https://www.youtube.com/watch?v=....

Замените URL-адрес URL-адресом Youtube видео, которое вы хотите скачать.

Чтобы упростить задачу, я написал для этого сценарий оболочки shellmarks, который обеспечивает интуитивно понятную форму графического интерфейса.

Просто вставьте URL-адрес и нажмите «Загрузить», и видео будет загружено в каталог «Загрузки».

Установка

Инструкции по установке Pytube можно найти здесь.

TLDR инструкций по установке, если у вас уже установлен Python 3, состоит в том, чтобы открыть терминал и ввести:

$ pip install pytube

Если pip является версией python2, вы можете попробовать

$ pip3 install pytube

вместо.

Инструкции по установке Shellmarks можно найти здесь

TLDR инструкции по установке, если у вас установлен npm, состоит в том, чтобы открыть терминал и ввести:

$ sudo npm install -g shellmarks

Я загрузил сюда скрипт оболочки shellmarks

Чтобы установить его в оболочке, начните с открытия оболочки, открыв Терминал и запустив

$ shellmarks

После открытия shellmarks откройте меню в правом верхнем углу и выберите «Импортировать скрипт из URL-адреса».

Вам будет предложено ввести URL-адрес скрипта:

URL-адрес исходного сценария:

https://raw.githubusercontent.com/shannah/shellmarks/master/sample-scripts/pytube.sh

Вставьте этот URL в поле и нажмите «ОК».

Это установит сценарий и обновит каталог оболочек. Теперь вы должны увидеть следующую запись:

Нажмите «Выполнить», чтобы запустить сценарий. Вы увидите диалоговое окно с запросом URL-адреса видео, которое вы хотите загрузить.

Вставьте сюда любой URL-адрес YouTube и нажмите «Загрузить». Вы сможете увидеть, как идет загрузка, в терминале, который вы использовали для открытия оболочек. Когда загрузка будет завершена, видео откроется в выбранном вами проигрывателе фильмов.

ПРИМЕЧАНИЕ. Этот сценарий был разработан для MacOS, и его необходимо немного изменить для работы в Linux или Windows.

Теперь вы можете получить доступ к этому сценарию прямо из Shellmarks в любое время. Если вы хотите запустить его прямо из командной строки, вы также можете просто запустить:

$ shellmarks pytube

Источник

Forem logo
Коментарии
Авторизоваться что-бы оставить комментарий
Присоединяйся в тусовку
Наш сайт использует файлы cookie для вашего максимального удобства. Пользуясь сайтом, вы даете свое согласие с условиями пользования cookie