Найти тему

Скачиваем видео с Youtube на дистрибутивах Linux

Оглавление

Жаркие споры разгорелись в комментариях под постом, посвященному тому, что численность пользователей Linux не имеет никакого вообще значения.

Один из читателей, явно сторонник Windows, решил достать всех линуксоидов тем, что ему нужно назвать программу под Linux, которая позволяет скачивать видео с Youtube. Мол нет такой софтинки под Linux и поэтому дистрибутивы могут идти лесом. Посидел, посмотрел на этого товарища и подумал написать статью, где просто показать софт и как он работает.

Небольшое примечание

Целью статьи не является найти как можно больше программ и способов скачивания видео с Youtube. Самым простым из них, кстати, является использование консольной утилите youtube-dlp при помощи которой и скрипта на BASH можно выкачать хоть весь Youtube. Но наша принцесса же не станет возиться с терминалом, верно? Поэтому будем использовать GUI-шку. Я нашел одну программу, причем нашел ее в Центре программ Discover на установленной, на данный момент, Fedora 38 с KDE Plasma. Про нее и расскажу.

Установка Загрузчика видео

Открываем Центр программ Discover и в поисковике пишем Загрузчик видео (английский вариант VideoDownloader).

Установка Загрузчика через Центр программ Discover
Установка Загрузчика через Центр программ Discover

В описании можно прочитать о том, что программа основана на той самой утилите yt-dlp, просто являясь графической надстройкой над ней, чтобы пользователю было проще взаимодействовать с софтинкой. Нажатие на кнопку Установить и спустя несколько секунд все готово к запуску.

Запуск и скачивание видео с Youtube

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

Интерфейс Загрузчика видео
Интерфейс Загрузчика видео

Давайте попробуем проверить программу в действии и вставим туда любую ссылку с Youtube.

Как видим, подтянулась миниатюра и название, данные о видео и скорости загрузки. Скачивание заняло менее минуты и в папке с загрузками появилась директория VideoDownloader со скачанным файлом внутри. Видео в формате WEBM, который без проблем открылся медиапроигрывателем.

В комментариях наш возмущенный читатель кричал о том, что программа эта должна не по одному файлу скачивать, а целые плейлисты и что предложенные другими пользователями варианты его не устраивают. Давайте попробуем скачать плейлист, у меня есть сохраненный, где собраны видео по разработке приложения на фреймворке Django.

В плейлисте 16 видео, поэтому понятно дело, что программка вначале их все обнаружила и только после начала загрузку. Загрузчик планомерно загрузил каждое и внутри папки VideoDownloader появилась подпапка с названием плейлиста, где появились все 16 файлов. Получается, что и одиночное видео скачали и целый плейлист. Я дольше скачиванием занимался, чем поиском и установкой программы.

Подведем итоги

Так как в основе утилиты лежит консольная софтинка, то уверен, что в любом другом дистрибутиве с любой средой рабочего окружения есть что-то подобное. Плюсом никто не отменял варианты со скачиванием нужного софта в формате AppImage, Flatpak. Да можно даже самому заморочаться и при помощи того же Python сверстать что-то подобное, основанное на yt-dlp.

Каковый вывод можно сделать в конце? Есть две категории людей: одни тратят время на громкие споры и доказывания своей вымышленной правоты, другие же тратят время на то, чтобы решить возникшие проблемы. Наш герой из комментариев относится к первой категории, думающий, что пользователи Linux обязаны принести ему требуемое на блюдечке с каемочкой. Но увы, это так.

Ну и чтобы окончательно поставить точки по поводу софта на Linux: если какого-либо нужного софта там нет, то возможны два варианта:

  1. вы плохо ищите или не ищите вовсе
  2. пользователям Linux этот софт просто-напросто не нужен

Если же софтинки нет вот прям вообще, то тоже есть два варианта:

  1. потратить время, деньги и нервы и перенести ее на Linux
  2. не переходить на Linux, оставаясь верным любимой Windows

Напишите в комментариях используете ли вы различные программы для скачивания видео с Youtube и если да, то какие? Как вы относитесь к нехватке определенного софта под Linux: является ли это проблемой разработчиков дистрибутивов или виноваты в этом создатели программ?