Youtube-dlG: кроссплатформенный интерфейс к youtube-dl

b_675_675_16777215_10_images_11_youtube-dl-gui.png

Youtube-dlG — это кроссплатформенный графический интерфейс для популярного консольного инструмента для загрузки видео `youtube-dl`. Этот интерфейс позволяет вам одновременно загружать несколько видео, автоматически конвертировать загруженные видео в аудио, позволяет вам выбрать необходимое качество видео и многое другое.

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

Возможности Youtube-dlG:

  • загрузка видео со всех веб-сайтов, которые поддерживаются утилитой youtube-dl
  • поддержка одновременной загрузки нескольких видео
  • возможность автоматической конвертации загруженного видео в аудио (с опциями выбора формата и качества)
  • поддержка видео Youtube DASH (он автоматически загружает и изображение, и аудио, и совмещает их; по желанию, можно загрузить или аудио, или видео)
  • позволяет вам выбрать формат видео
  • настройки для плейстов: вы можете выбрать первое и последнее видео в плейлисте, которые вы хотите загрузить, а также максимальное количество файлов, которые будут загружены из плейлиста
  • субтитры: вы можете загрузить все доступные субтитры, записать их в видео, а также выбрать нужный вам язык для субтитров
  • опции для записи описания файла, записи превью файла на диск, ограничения скорости загрузки, а также минимального и максимального размера файлов и многое другое
  • поддержка установки User-Agent, реферрера, поддержка входа для загрузки видео, поддержка прокси-серверов
  • автоматическая загрузка и обновление youtube-dl
  • поддержка консольных аргументов, которые отправляются в youtube-dl.

Youtube-dlG (или youtube-dl-gui) не предоставляет доступ ко всем возможностям youtube-dl (я бы сказал, их так много, что это практически невозможно — встроить их в единый интерфейс), но он предоставляет пользователям доступ к основным возможностям, которых будет достаточно для большинства пользователей.

Вот ещё несколько скриншотов с некоторыми опциями, доступными в Youtube-dlG:

b_675_675_16777215_10_images_11_youtube-dlg-options-n1.png

b_675_675_16777215_10_images_11_youtube-dlg-options-n2.png

b_675_675_16777215_10_images_11_youtube-dl-gui-options_3.png

b_675_675_16777215_10_images_11_youtube-dl-options_1.png

По-умолчанию видео загружаются в вашу домашнюю папку, но вы можете изменить это в настройках приложения.

При первом запуске Youtube-dl-gui он спросит вас, куда сохранять ‘youtube-dl’ (который используется “под капотом” приложения для загрузки видеозаписей) — я бы предложил вам использовать что-то вида «~/.local/share» (без кавычек), но, конечно, вы можете использовать любую папку, какую хотите, например,  ~/Downloads, и так далее.

Важно заметить, что если вы выбираете наивышсшее доступное качество «highest available» в настройках Youtube-dl-gui, приложение будет загружать самое качественное доступное видео не в DASH, что обычно означает качество 720p. Если вы хотите загружать видео с Youtube в качестве 1080p, выберите «mp4 1080p(DASH)» и также выберите «DASH m4a audio 128k» в «Dash audio».

Устанавливаем Youtube dlG (youtube-dl-gui) в Ubuntu

Youtube dlG (youtube-dl-gui) доступен в основном PPA-репозитории WebUpd8. Чтобы установить его в Ubuntu, Linux Mint и других основанных на Ubuntu дистрибутивах Linux, используйте следующие команды:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dlg

Если вы не хотите добавлять этот PPA-репозиторий в вашу систему, вы можете вручную загрузить deb-пакеты отсюда и установить их.

После установки запустите «YouTube DL GUI» из меню / Unity Dash.

Пользователи Arch Linux могут установить Youtube dlG через AUR.

Чтобы загрузить исходный код, бинарники для Windows, сообщить о багах и так далее, смотрите страницу youtube-dl-gui на GitHub.