Как обновить youtube dl в ubuntu

Обновлено: 07.07.2024

Не знаю, как но после довольно продолжительно времени я уже забыл что в моей системе (Ubuntu 12.04.5 Desktop amd64) есть утилита посредством которой я скачиваю онлайн видеофрагаменты для последующего более детального ознакомпления с сайта Youtube. И вот мне понадобилась помощь утилиты youtube-dl для скачивания видео, но в процессе я наткнулся на ошибки в запуске и как оказалось повреждение самого файла в ходе обновления .

Ниже все шаги, что я делал:

/usr/bin/youtube-dl: строка 1: Not: команда не найдена

/usr/bin/youtube-dl: 1: /usr/bin/youtube-dl: Not: not found

/usr/bin/youtube-dl: 1: /usr/bin/youtube-dl: Not: not found

$ sudo bash -c "cat /usr/bin/youtube-dl"

Странно, а почему в исполняемом файле вместо команд лишь строка «Not Found»:

$ ls -l /usr/bin/youtube-dl

-rwxr-xr-x 1 root root 9 дек. 10 11:55 /usr/bin/youtube-dl

/usr/bin/youtube-dl: ASCII text, with no line terminators

$ sudo apt-get remove youtube-dl -y

Отлично в системе больше не осталось какого либо упоминания об утилите youtube-dl

$ sudo apt-get install youtube-dl -y

, а вот когда переустановил то и исполняемый файл стал больше размером и внутри появились исполняемые инструкции:

$ ls -l /usr/bin/youtube-dl && tail /usr/bin/youtube-dl | head -n 5

-rwxr-xr-x 1 root root 159879 мая 17 2013 /usr/bin/youtube-dl

Запускаю обновление утилиты:

Updated youtube-dl. Restart youtube-dl to use the new version.

/usr/bin/youtube-dl: строка 1: Not: команда не найдена

и вот оно что, в процессе обновления исполняемый файл повреждается и его содержимое представляет из себя лишь строку «Not Found»

Мне нужно скачать один видеофрагмент с сайта Youtube:

Use the title of the video in the file name used to download the video.

Скачиваю видео передав утилиту лишь его название, а не полный URL как я делал это раньше:

$ youtube-dl -t 2G--OARGaLk

[youtube] Setting language

[download] 100% of 21.80MiB in 00:12

И судя по отчету видеофрагмент успешно скачался что мне собственно и требовалось. Хочу еще раз повториться, как важно до всего доходить самим, собственный опыт еще никто не отменял. А этой мини заметкой я хочу лишний раз себе напомнить об этом. На этом собственно и всё, с уважением автор блога — ekzorchik.

One comment

И всё. Обновляется без проблем.

Comments are closed.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще :)

Карта МКБ: 4432-7300-2472-8059

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

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

Установка youtube-dl

В ОС Ubuntu установка youtube-dl возможна несколькими способами, в том числе и через Менеджер приложений. Однако чтобы получить самую свежую версию утилиты, следует пользоваться не репозиториями конкретного дистрибутива, а системой управления пакетами pip.

Если pip уже установлен в вашей системе, выполните в терминале следующую команду:

sudo -H pip install --upgrade youtube-dl


В противном случае, перед тем как установить youtube-dl, установите pip:

sudo apt install python-pip


Разработчики часто выпускают обновления, поэтому со временем некоторые функции утилиты перестают работать. Если вы попытаетесь скачать видео спустя неделю или месяц после установки youtube-dl, то вероятно увидите подобную ошибку:


Если такое произошло, установите обновлённую версию утилиты:

sudo pip install -U youtube-dl


Синтаксис и опции

Для успешного использования утилиты необходимо правильно записывать команды в терминале. Синтаксис утилиты прост:

$ youtube-dl опции URL-адрес

С полным перечнем опций можно ознакомиться, выполнив в терминале одну из следующих команд:

Как пользоваться Youtube-dl

1. Загрузка видео или плейлиста

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


Обратите внимание — утилита работает не со всеми сайтами. Узнать список доступных интернет-ресурсов можно, воспользовавшись командой:


Предварительно настройте в терминале бесконечный буфер прокрутки, иначе увидите лишь часть списка.

Утилита youtube-dl сохраняет видео на диск, присваивая ему название, которое указано на интернет-странице. Опция -o позволяет назвать файл так, как удобно вам:


По умолчанию все файлы, загруженные с помощью youtube-dl, попадают в корневую папку. Сохранить видео в любой другой папке можно, прописав путь к нему с использованием всё той же опции -o:

2. Загрузка нескольких видео

Для загрузки нескольких разрозненных видео достаточно прописать их адреса, разделяя пробелом:

youtube-dl URL-adress-1 URL-adress-2 URL-adress-3

Либо скопировать адреса в текстовый файл и сохранить его в корневой папке. В этом случае команда выглядит так:

youtube-dl -a filename.txt

3. Загрузка только аудио

Существуют опции команды youtube-dl, позволяющие скачать не весь видеофайл, а только звуковую дорожку из него. Используйте -x, если вам нужна музыка или голосовая запись без изображения:

youtube-dl -x URL-adress


4. Просмотр доступных форматов аудио и видео

Порой, перед загрузкой видео возникает необходимость узнать, в каких форматах оно доступно. Эту информацию легко получить, воспользовавшись опцией --list-formats. Применяйте её как для отдельных видео, так и для плейлистов:

youtube-dl --list-formats URL-adress


5. Загрузка видео определённого формата и качества

По умолчанию утилита youtube-dl загружает видео и аудио в наилучшем качестве изо всех доступных вариантов. Однако при загрузке видео и музыки из YouTube у вас есть возможность выбрать, какое качество звука и изображения вы хотите получить:

  • best – наилучшее качество видео и аудио;
  • worst – наихудшее качество видео и аудио;
  • bestvideo – наилучшее качество видео;
  • worstvideo – наихудшее качество видео;
  • bestaudio – наилучшее качество аудио;
  • worstaudio – наихудшее качество аудио.

Пропишите желаемый вариант в тексте команды после опции -f. Например, для наилучшего качества видео и аудио одновременно, запись будет выглядеть так:

youtube-dl -f best URL-adress

Выводы

Утилита youtube-dl пригодится всем, кто хочет скачивать музыку и видео с сайтов, где такая функция не предусмотрена. У неё множество гибких настроек и всего лишь один минус — отсутствие полноценной графической оболочки. В менеджере приложений Ubuntu можно найти Gydl — оболочку youtube-dl с очень обрезанным набором возможностей, в целом её работоспособность оставляет желать лучшего.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Примечание! Эта статья подходит как для пользователей MacOS, так и для пользователей Linux. Принцип обновления копии youtube-dl до последней выпущенной версии выглядит одинаково независимо от того, используете ли вы macOS или Ubuntu, Debian, Raspbian и т.д.

О YouTube-DL

    - Официальный сайт проекта YouTube-DL. - Официальный репозиторий проекта YouTube-DL в GitHub.

Давайте начнём

Обновление копии youtube-dl до последней выпущенной версии - это действительно простой процесс. Для этого мы будем использовать опцию --update или просто -U . Теперь пошаговое руководство.

В процессе обновления YouTube-DL ничего не изменит конфигурационные файлы youtube-dl , если вы не редактировали какие-либо из файлов в которых было сказано не редактировать их.

Запустите приложение терминал. В качестве терминального приложения Я использую Terminal, но вы можете использовать любое другое терминальное приложение.

Для пользователей macOS: Приложение Terminal можно найти в папке Utilities вашей папки Applications, или используйте Spotlight чтобы найти его.

В приложении терминал введите следующую команду и нажмите клавишу Enter чтобы узнать текущую версию установленного youtube-dl :

В моем случае версия youtube-dl отличается от последней выпущенной версии, которую Я видел в репозитории YouTube-DL. Есть обновление 2020.11.26 .

Введите следующую команду и нажмите клавишу Enter чтобы проверить, есть ли обновление для youtube-dl и запустите процесс обновления youtube-dl :

Примечание! В зависимости от того, как вы установили свою копию youtube-dl вам может потребоваться использовать sudo для того, чтобы иметь достаточные разрешения и тогда команда будет выглядеть так: sudo youtube-dl --update . В этом случае система попросит вас ввести пароль вашего компьютера.

Примечание! Опция -U является сокращённой версией опции --update . Вы можете использовать -U вместо --update .

Вы можете повторно ввести команду youtube-dl --version чтобы убедиться, что у вас уже установлена последняя выпущенная версия youtube-dl .

Хорошо, youtube-dl обновлён.

Заключение

Вот и всё, вы это сделали. Вы обновили свою копию youtube-dl . Так просто, не правда ли?

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

Спасибо за прочтение!

Buy me a coffee!

    Возможности: ( некоторые только при скачивании с YouTube)
  • Большой выбор форматов youtube-dl -F
  • Скачивать как видео, так и аудио
  • Возможность встроить в видео превью
  • Возможность встроить в видео субтитры
  • Возможность встроить в видео метаданные (А это и описание, название, автора и прочие данные)
  • Возможность работы на Widows, Unix, Mac
  • Возможность скачать весь канал или все видео пользователя
  • Возможность скачивать плейлистами и выборочно из них.
  • Возможность передать видео другой программе ( для загрузки aria2, для воспроизведения mplayer, . )
  • Фильтровать регулярными выражениями какие видео скачивать
  • Переименовывать видео и аудио файлы как удобно
  • Больше опций и возможностей можно получить из документации

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

youtube-dl_download.bat 2.5 - Батник для загрузки видео с YouTube и других сайтов (около 900) c помощью youtube-dl
Обновлено
2016.11.01

[attachment="9005100:youtube-. 2.2_Menu.jpg"] [attachment="9005102:youtube-. FromFile.jpg"] [attachment="9005106:youtube-. _FromURL.jpg"] [attachment="9005108:youtube-. toUpdate.jpg"] [attachment="9005110:youtube-. oMplayer.jpg"]

Прикрепленное изображение

BAT-файл для скачивания видео c определенными параметрами которые берутся из текстового файла
Батник для загрузки видео с YouTube и других сайтов (около 900) c помощью youtube-dl + Aria2

Читайте также: