Как скачать видео с YouTube в Linux с помощью yt-dlp

Как скачать видео с YouTube в Linux с помощью yt-dlp

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





как работает система рейтинга Overwatch

Хотя вы можете использовать расширения браузера или онлайн-сервисы для загрузки видео с YouTube, часто быстрее, проще и безопаснее загружать видео с YouTube с помощью простого терминального инструмента в Linux.





СДЕЛАТЬ ВИДЕО ДНЯ

Что такое yt-dlp?

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





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

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



yt-dlp является ответвлением youtube-dl и представляет собой регулярно обновляемый инструмент с открытым исходным кодом, который помогает вам загружать видео с вашего терминала. Он легко настраивается, и вы можете указать тип файла, разрешение и многое другое при загрузке видео.

Хотя yt-dlp и его предшественник разработаны с учетом видео на YouTube, этот инструмент также работает с сотнями других сайтов потокового видео, включая огромное количество специализированных платформ NSFW. Вы можете найти список сайтов, поддерживаемых yt-dlp, на его страница GitHub .





Как установить yt-dlp в Linux

Вы можете установить yt-dlp, загрузив двоичные файлы с помощью pip или с помощью стороннего менеджера пакетов. Самый простой и широко применимый метод — использовать двоичные файлы. Этот метод будет работать со всеми Unix-подобными операционными системами, включая Linux и macOS.

Следующая команда загрузит последнюю версию yt-dlp и скопирует ее на ваш локальный путь:





sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp

Теперь сделайте его исполняемым с помощью:

sudo chmod a+rx /usr/local/bin/yt-dlp

Используйте yt-dlp для загрузки видео с YouTube в Linux

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

Для нашего демонстрационного видео мы выбрали ' Глин Муди: Культура, окруженная стеной — путешествие за кирпичи авторского права '. Это видео находится под лицензией Creative Commons Attribution (повторное использование разрешено). Это лицензия CC BY 3.0, которая прямо разрешает вам адаптировать, распространять или воспроизводить произведение при условии, что вы указываете оригинального автора и предоставляете ссылку к лицензии.

Получив URL-адрес, откройте терминал и введите yt-dlp, а затем скопированный URL-адрес. В нашем случае мы должны ввести:

yt-dlp https://www.youtube.com/watch?v=f6wtF_2eyrU

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

Расширенное использование yt-dlp

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

Скачать видео с YouTube в определенном формате

По умолчанию при выполнении приведенной выше команды будет загружено нужное видео в виде файла WEBM с разрешением 1280x720. Это не всегда так, и в большинстве случаев форматом по умолчанию будет файл MP4 или 3GP, а разрешение может быть любым.

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

yt-dlp --list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU
  вывод форматов yt-dlp --list

Решите, какой формат вы хотите загрузить, затем используйте -f аргумент и введите соответствующий идентификатор.

Например, если вы хотите загружать аудио только со средним битрейтом 129k, вы должны ввести:

yt-dlp -f 140 https://www.youtube.com/watch?v=f6wtF_2eyrU

Когда ты ударишь Войти , файл начнет загружаться.

В качестве альтернативы, если вы просто хотите, чтобы лучшее доступное аудио и лучшее доступное видео были объединены в один файл:

yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=f6wtF_2eyrU -o '%(id)s.%(ext)s'

Загрузите весь плейлист YouTube в виде файлов MP3

  плейлист youtube для культуры, окруженной стеной

Часто видео на YouTube группируются в плейлисты, и yt-dlp позволяет легко их загружать. Чтобы загрузить плейлист YouTube в Linux с настройками по умолчанию, просто укажите URL-адрес плейлиста вместо URL-адреса отдельного видео.

Скорее всего, вместо набора музыкальных клипов вы просто хотите, чтобы звук выводился в виде файлов MP3. В этом случае вам нужно использовать дополнительные аргументы для указания аудиоформата: --extract-аудио извлечет аудио из видео, --аудио-формат позволяет указать формат загружаемого аудио и --Качество звука устанавливает битрейт.

Д53144879А54БЕ59Ф4Е6БК39Ф680А18143351580

... и это все, что вам нужно сделать.

Подделайте свое местоположение с помощью прокси

Некоторые видео на YouTube и других сайтах доступны только для определенных стран — обычно из-за лицензионных ограничений — и yt-dlp позволяет обойти эти ограничения несколькими способами.

Вы можете использовать --гео-верификация-прокси аргумент для указания прокси-адреса в целевой стране; в --geo-обход аргумент попытается обойти географические ограничения, подделав заголовки HTTP; --geo-bypass-country будет подделывать двухбуквенный код страны.

Эти аргументы не всегда будут работать на всех сайтах. Если один метод не работает, попробуйте другой или подумайте о VPN .

yt-dlp предлагает множество других параметров конфигурации

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

  Иллюстрация вора авторских прав

Вы, безусловно, нарушите условия обслуживания, загрузив видео с YouTube с помощью yt-dlp, но законность этого является серой зоной. В соответствии с законодательством США вся работа сразу же становится защищенной авторским правом, как только она создается, однако создатели часто отказываются от своих прав или лицензируют свои работы в соответствии с условиями Creative Commons или назначают лицензию с авторским левом.

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

Еще один часто упускаемый из виду аспект заключается в том, что DMCA запрещает обход технологий защиты от копирования, что сделало практически невозможным использование исключений из авторского права почти для каждой современной цифровой работы. Для исчерпывающего руководства по закону об авторском праве в том виде, в котором оно существует в США и во всем мире, мы рекомендуем Glyn Moody's ' Культура стен ' (CC0 1.0).

Сохраните лучший контент YouTube с помощью yt-dlp

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

Произведения, являющиеся общественным достоянием, всегда можно безопасно использовать, как вы пожелаете, в то время как точные условия лицензий Creative Commons различаются в зависимости от типа. Стоит потратить время на изучение возможностей Creative Commons и лицензий с авторским левом.