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:
По-умолчанию видео загружаются в вашу домашнюю папку, но вы можете изменить это в настройках приложения.
При первом запуске 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.