Youtube dl как пользоваться окнами

Обновлено: 02.07.2024

Команды Youtube-dl для загрузки аудио и видео из Интернета

В этом всеобъемлющем руководстве по Youtube-dl мы узнаем, что такое Youtube-dl, и список наиболее часто используемых команд Youtube-dl с примерами для загрузки аудио- и видеопотоков из Интернета в операционных системах Linux.

Что такое Youtube-dl?

Youtube-dl — это самое популярное приложение для загрузки YouTube из командной строки. Youtube-dl может загрузить один трек или весь плейлист за один раз.

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

Это бесплатная программа с открытым исходным кодом, написанная на Python. Он поддерживает GNU/Linux, Mac OS X и Microsoft Windows.

1. Установите Youtube-dl в Linux

Youtube-dl можно установить разными способами. Давайте их всех.

1.1. Официально рекомендуемый способ установки Youtube-dl

Официально рекомендуемый способ установки Youtube-dl — просто загрузить его, сохранить в $PATH , сделать исполняемым и сразу начать использовать.

Если у вас нет curl, используйте вместо него wget:

1.2. Установите Youtube-dl с помощью Pip

Кроме того, вы можете установить его с помощью Pip, как показано ниже.

1.3. Установите Youtube-dl с помощью диспетчера пакетов

Youtube-dl также доступен в официальных репозиториях некоторых дистрибутивов Linux.

Чтобы установить Youtube-dl в Alpine Linux, выполните:

Установите Youtube-dl в Arch Linux, EndeavourOS, Manjaro Linux с помощью команды:

В Debian, Ubuntu, Linux mint, Pop_OS!:

1.4. Установите FFmpeg в Linux

Youtube-dl использует FFmpeg для загрузки видео 720p с YouTube и преобразования видео в другие форматы. Чтобы установить FFmpeg в Linux, обратитесь к следующему руководству.

1,5. Обновить Youtube-dl

Если вы установили Youtube-dl вручную с помощью curl или wget , выполните следующую команду, чтобы обновить его:

Если вы установили его с помощью pip , сделайте следующее:

Те, кто устанавливал Youtube-dl с помощью менеджера пакетов дистрибутива, просто используют соответствующую команду обновления. Например, в Arch Linux вы можете обновить Youtube-dl, просто выполнив следующую команду:

В Debian, Ubuntu:

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

2. Учебное пособие по Youtube-dl с примерами

Здесь я собрал наиболее часто используемые команды Youtube-dl для загрузки видео или плейлиста с YouTube.

2.1. Скачать видео или плейлист

Чтобы скачать видео или весь плейлист с YouTube, просто укажите URL-адрес, как показано ниже:

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

Замените "Вдохновляющая речь Абдул Калама" своим именем.

Хотите сохранить видео в другом месте? Используйте флаг -o, за которым следует целевое местоположение, как показано ниже.

Здесь я загружаю видео в каталог загрузок.

Вы также можете включить в имя файла дополнительные сведения, такие как заголовок, имя пользователя, загрузившего файл (название канала), дату загрузки и т. д., с помощью следующей команды:

2.2. Скачать несколько видео

Иногда может потребоваться загрузить несколько видео с любого другого сайта. Если это так, просто укажите URL видео через пробел, как показано ниже:

В качестве альтернативы вы можете поместить их все в текстовый файл и передать его Youtube-dl в качестве аргумента, как показано ниже.

Эта команда загрузит все видео, упомянутые в файле url.txt.

2.3. Скачать только аудио из видео

Youtube-dl позволяет загружать аудио только из видео YouTube. Если вам когда-либо приходилось загружать только аудио, запустите:

По умолчанию Youtube-dl сохраняет звук в формате Ogg (opus).

Если вы предпочитаете загружать любые другие форматы, например mp3, выполните:

Эта команда загрузит аудио из указанного видео/плейлиста, преобразует его в MP3 и сохранит в текущем каталоге. Обратите внимание, что для преобразования файла в формат mp3 необходимо установить либо ffmpeg, либо avconv.

2.4. Скачать видео с описанием, метаданными, аннотациями, субтитрами и эскизом

Чтобы загрузить видео вместе с другими его деталями, такими как описание, метаданные, аннотации, субтитры, эскиз и т. д., используйте следующую команду:

Рекомендуемое чтение:

2.5. Список всех доступных форматов видео или плейлиста

Чтобы вывести список всех доступных форматов, в которых доступно видео или плейлист, используйте следующую команду:

Пример вывода:

 Список всех доступных форматов видео на YouTube с помощью youtube-dl

Список всех доступных форматов видео YouTube с помощью youtube-dl

Как вы можете видеть на снимке экрана выше, Youtube-dl перечисляет все доступные форматы данного видео. Слева направо он отображает код формата видео, примечание о расширении и разрешении соответствующего видео. Это может быть полезно, если вы хотите скачать видео определенного качества или формата.

2.6. Отображение размера видео Youtube

Чтобы получить размер файла видео, используйте флаг -F.

Вы увидите размер файла в конце каждого файла.

Пример вывода:

2.7. Скачать видео определенного качества и/или формата

По умолчанию Youtube-dl загружает видео самого высокого доступного качества. Однако также можно загрузить видео или плейлист определенного качества или формата.

YouTube может загружать видео следующего качества:

  • best — выберите формат наилучшего качества данного файла с видео и аудио.
  • наихудшее – выберите формат с худшим качеством (и видео, и аудио).
  • bestvideo – выберите формат только для видео самого высокого качества (например, видео DASH). Обратите внимание, что он может быть недоступен.
  • worstvideo – выберите формат только для видео наихудшего качества. Может быть недоступно.
  • bestaudio – выберите аудиоформат с наилучшим качеством. Может быть недоступно.
  • worstaudio — выберите аудиоформат с наихудшим качеством. Может быть недоступно.

Например, если вы хотите загрузить формат наилучшего качества (как аудио, так и видео), просто используйте следующую команду:

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

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

Вы также можете комбинировать различные параметры формата, как показано ниже.

Приведенная выше команда загрузит форматы только для видео и только для аудио наилучшего качества и объединит их вместе с помощью ffmpeg или avconv . Убедитесь, что в вашей системе установлен любой из этих инструментов.

Если вы не хотите объединяться, замените оператор + (плюс) на , (запятая), как показано ниже:

Эта команда загрузит видео и аудио наилучшего качества и не будет смешивать их. В этом случае вы получите два файла, один аудио, а другой видео. В этом примере рекомендуется выходной шаблон (опция -o), так как bestvideo и bestaudio могут иметь одинаковое имя файла.

Мы даже можем загрузить видео или плейлист определенного качества с определенным разрешением.

Например, следующая команда загрузит видео наилучшего качества с разрешением 480 пикселей (меньше или равно 480p).

Как уже было сказано, мы можем сгруппировать селекторы формата, чтобы получить видео определенного качества. Следующая команда загрузит лучший доступный формат (и аудио, и видео), но не лучше 480p.

2.8. Скачать видео, используя код формата

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

Чтобы найти код формата, просто перечислите доступные форматы с помощью любой из следующих команд:

Список всех доступных форматов с youtube-dl

Список всех доступных форматов с youtube-dl

Как вы можете видеть на снимке экрана выше, все коды форматов данного видео перечислены в первом столбце. Формат наилучшего качества дается в конце (код формата 22). Итак, команда для скачивания в формате лучшего качества:

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

В приведенном выше примере Youtube-dl будет загружать видео в формате 22, если он доступен.

Если формат 22 недоступен, будет загружен формат 17, если он доступен.

Если форматы 22 и 17 недоступны, в конечном итоге будет предпринята попытка загрузить формат 18.

Если ни один из указанных форматов недоступен, Youtube-dl сообщит об отсутствии подходящих форматов для загрузки.

Обратите внимание, что косая черта является левоассоциативной, т. е. предпочтительны форматы слева.

2.9. Скачать видео по расширению файла

Загрузите видео в предпочитаемом формате, например MP4, просто запустите:

Как я уже упоминал в предыдущем разделе, некоторые видео могут быть недоступны в выбранных вами форматах. В таких случаях Youtube-dl загрузит любые другие наилучшие доступные форматы.

Например, следующая команда загрузит файл в формате MP4 наилучшего качества. Если формат MP4 недоступен, будет загружен любой другой наилучший доступный формат.

Если вы хотите загрузить их с произвольным именем файла, сделайте следующее:

2.10. Установить ограничение на размер видео

При загрузке нескольких видео из плейлиста может потребоваться загрузка видео только определенного размера.

Например, эта команда не будет загружать видео меньше заданного размера, например 100 МБ:

Если вы не хотите загружать видео больше заданного размера, сделайте следующее:

Мы также можем комбинировать операторы выбора формата для загрузки видео определенного размера.

Следующая команда загрузит лучший формат только для видео, но не более 100 МБ.

2.11. Скачивать видео по дате

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

Например, чтобы скачать видео, загруженные в конкретную дату, например 01 октября 2018 года, введите следующую команду:

Скачать видео, загруженные в определенную дату или ранее:

Скачать видео, загруженные в определенную дату или позже:

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

Чтобы загрузить видео в период с определенной даты, например с 1 января 2018 г. по 1 января 2019 г., используйте следующую команду:

Рекомендуемое чтение:

2.12. Скачать определенные видео из плейлиста

Это еще одна полезная функция Youtube-dl. Это позволяет нам загружать определенные песни из плейлиста, содержащего сотни песен.

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

Вы также можете одновременно загрузить и преобразовать файл в другой формат. Следующая команда загрузит первый файл из плейлиста и преобразует его в формат .mp3:

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

Вы также можете указать диапазон песен. Чтобы загрузить список воспроизведения видео, начиная с определенного видео, скажем, 10, до конца:

Чтобы загрузить только файлы, начиная со 2-го по 5-й в плейлисте, используйте:

2.13. Скачивайте только видео, подходящие для определенного возраста

Это еще одна примечательная особенность Youtube-dl. Это позволяет нам загружать только видео, подходящие для данного возраста.

Например, чтобы загрузить из плейлиста все видео Let's Play, которые не помечены как "NSFW" или не имеют возрастных ограничений для детей 7 лет, выполните:

2.14. Установить ограничение скорости загрузки

Вы можете использовать параметр -r для ограничения скорости. Например, следующая команда ограничит скорость до 50 КБ .

Обратите внимание, что скорость указывается в байтах в секунду.

2.15. Возобновить загрузку

По умолчанию youtube-dl автоматически возобновляет загрузку с того места, где вы остановились. Если по какой-либо причине загрузка не возобновляется, просто принудительно возобновите частично загруженные файлы с флагом -c , --continue:

2.16. Показать справку Youtube-dl

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

3. Youtube-dl: устранение неполадок

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

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

При загрузке видео с YouTube иногда возникает ошибка, как показано ниже.

Чтобы исправить эту ошибку, обратитесь к следующему руководству.

3.2. ВНИМАНИЕ! Запрошенные форматы несовместимы для слияния и будут объединены в mkv

Это еще одна распространенная ошибка. При загрузке видео вы получите сообщение об ошибке, как показано ниже:

На самом деле это не проблема, а ожидаемое поведение youtube-dl.

По умолчанию youtube-dl загружает аудио и видеопотоки самого высокого качества из доступных, а затем объединяет их в совместимый контейнер, такой как mkv, mp4 и т. д.

Если эти аудио- и видеопотоки не помещаются в контейнере mp4, youtube-dl упакует их в контейнер mkv и отобразит приведенное выше предупреждающее сообщение.

В таких случаях вы можете проигнорировать предупреждение mkv и загрузить видео наилучшего качества и аудио наилучшего качества, но только в контейнере mp4, явно указав желаемые форматы аудио и видео наилучшего качества, как показано ниже:

3.3. ОШИБКА: невозможно открыть для записи: [Errno 36] Слишком длинное имя файла

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

Чтобы исправить эту ошибку, просто загрузите видео с более коротким названием по вашему выбору с флагом "-o", как показано ниже:

Заключение

На мой взгляд, Youtube-dl, несомненно, является одним из лучших загрузчиков для скачивания аудио и видео из Интернета. Вы можете использовать Youtube-dl для загрузки аудио и видео с сотен веб-сайтов.

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

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

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

Ян Озер разрабатывает учебные курсы для профессионалов потокового мультимедиа; предоставляет услуги тестирования, связанные с кодированием, для разработчиков кодировщиков; помогает производителям видео совершенствовать свои схемы кодирования и внедрять новые кодеки. Ян ведет блог в основном в Центре потокового обучения.

В течение многих лет я имел представление о методах кодирования на YouTube с помощью инструментов загрузки, таких как Wondershare Uniconverter, но это всегда было очень ограничительным представлением. Недавно я узнал об инструменте под названием youtube-dl, который показывает, как YouTube кодирует каждый файл, доступный на сервисе, каждую ступеньку, каждый кодек, аудио, видео и субтитры. Для такого исследователя, как я, это было (перефразируя Спрингстина и еще раз показывая мой возраст), все равно, что найти ключи от Вселенной в двигателе старой припаркованной машины.

В этой статье описывается, что такое youtube-dl, и подробно рассказывается, как выполнять некоторые основные операции.

Оглавление

О youtube-dl

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

Обратите внимание, что youtube-dl не «взламывает» файлы, зашифрованные с помощью PlayReady, Widevine или, предположительно, FairPlay, поэтому, если видеофайлы зашифрованы с помощью этих технологий, вы сможете загрузить их, но результат не будет воспроизводиться. . Опять же, я тестировал только на YouTube и не обнаружил зашифрованных файлов.

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

  • Вы можете создать список всех кодировок, выполненных YouTube для определенного файла, который я считаю полезным для исследования (см. здесь).
  • Вы можете загрузить определенный файл, который хотите загрузить; поэтому, если вам нужна версия AV1 с разрешением 1080p, вы можете это сделать.

Загрузка youtube-dl

Вы можете скачать youtube-dl здесь. Я загрузил упомянутую версию для Windows, поэтому мне не понадобился установленный Python (хотя он был). Установка для других платформ описана на связанной странице. Если вам нужна более подробная помощь по установке программы, проверьте здесь.

Обратите внимание, что в некоторых статьях на youtube-dl указано, что необходим FFmpeg, что имеет смысл на этапе консолидации файлов. У меня установлен FFmpeg по адресу c:\ffmpeg\bin на моем тестовом компьютере, и он находится в пути к файлу, поэтому, предположительно, youtube-dl может легко его найти. Однако, когда я изменил папку на ffmpegx и не обновил путь, youtube-dl работал как обычно. Поэтому я не уверен, нужен ли вам установленный FFmpeg или нет.

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

Операция по умолчанию

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

Скачивание видео

Перейдите к видео YouTube, которое вы хотите скачать. Давайте поработаем с этим видео:

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

Здесь вы вызываете команду и указываете URL-адрес видео YouTube для загрузки. Вот как это выглядит в командном окне.

Программа загружает Jan Ozer - MPEG-DASH Explained и HTML5 Video-hWbCSAcNOCU.mp4 со сведениями о файле, показанными на рис. 2. В частности, программа загружает видео и аудио и мультиплексирует их в файл, готовый для просмотра. Обратите внимание, что файл содержит видео в формате H.264 и звук в формате AAC.

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

Загрузка списка файлов

Теперь давайте загрузим список всех аудио/видеофайлов, закодированных YouTube для этого файла, и сохраним его локально в файле с именем jan.txt. Используйте эту команду, добавив -F .

Когда мы открываем jan.txt, мы видим следующую информацию (скачать jan.txt можно здесь)

Если вы пытаетесь выяснить, как YouTube кодирует файлы, загружаемые в сервис, эти данные — розеттский камень со всей информацией о формате, кодеке, разрешении и скорости передачи данных. Вы видите, что в дополнение к файлу MP4 720p, который youtube-dl скачал выше, есть файл WebM, закодированный с использованием VP9, ​​то есть файл 247 . Давайте скачаем это.

Загрузить определенный файл

Чтобы загрузить определенный файл из списка, используйте приведенную ниже командную строку.

При этом загружается файл, показанный на рис. 5, который, как уже отмечалось, представляет собой только видео. Если вы хотите добавить звук, вам придется загрузить его отдельно, а затем использовать FFmpeg для объединения двух потоков вместе.

Скачать субтитры

Чтобы загрузить субтитры, используйте эту командную строку. Обратите внимание, что функция write-auto-sub предназначена только для YouTube; проверьте в документации команды для других служб (которые должны быть --write-sub ).

Программа загружает файл VTT, показанный на рис. 6.

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

Иллюстрация: загрузка видео с помощью YouTube-dl.

YouTube-dl — это бесплатная программа командной строки с открытым исходным кодом для Windows, macOS и Linux. Вы можете использовать его для загрузки видео с YouTube и других онлайн-видеосервисов.

YouTube-dl может загружать видео с более чем 700 веб-сайтов с видео.

Авторское право и добросовестное использование

Загрузка видео с YouTube является законной, если вы используете его в соответствии с его лицензией. Многие видео на YouTube используют стандартную лицензию YouTube, а некоторые, например, распространяются под лицензией Creative Commons. Вы можете проверить тип лицензии видео на его странице YouTube, нажав "Показать больше", а затем нажав на название лицензии.

Найдите здесь лицензию YouTube и соблюдайте ее при использовании любое видео на YouTube». ширина=

Для получения дополнительной информации см.:

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

Чтобы получить инструкции по установке, выберите свою операционную систему из списка ниже.

Установка: Windows

YouTube-dl не имеет установщика, как большинство программ Windows. YouTube-dl состоит из одного исполняемого файла youtube-dl.exe, который можно загрузить напрямую.

Перейдите на https://rg3. github.io/youtube-dl и нажмите «Загрузить». ширина=

  1. На странице загрузки щелкните ссылку на распространяемый пакет Microsoft Visual C++ 2010 (x86). Возможно, вы уже установили это; эти шаги проверяют и устанавливают его при необходимости.

На странице загрузки YouTube-dl, щелкните ссылку на распространяемый пакет Microsoft Visual C++ 2010». ширина=

  1. Нажав на ссылку, вы попадете на страницу веб-сайта Microsoft. Нажмите «Загрузить», чтобы загрузить файл vcredist_x86.exe.

На странице загрузки YouTube-dl, щелкните ссылку, чтобы загрузить среду выполнения Microsoft VC++ 10». ширина=

  1. Когда загрузка будет завершена, откройте проводник и перейдите в папку на своем компьютере, куда вы загрузили файл vcredist_x86.exe. Дважды щелкните файл, чтобы запустить его.

В проводнике перейдите в папку где вы загрузили vcredist_x86.exe, и дважды щелкните файл, чтобы запустить его». ширина=

В ответ на запрос UAC нажмите

  1. Если вы видите сообщение "На компьютере обнаружена более новая версия распространяемого пакета Microsoft Visual C++ 2010", это означает, что он уже установлен. Вы можете нажать Закрыть и перейти к шагу 8.

Если программа установки сообщает об ошибке из-за более новая версия среды выполнения VC++ уже установлена, нажмите «Закрыть» и перейдите к шагу 8». ширина=

  1. В противном случае продолжите установку, выбрав параметры по умолчанию. После завершения установки нажмите "Закрыть" и перейдите к следующему шагу.
    1. В веб-браузере вернитесь на страницу загрузки YouTube-dl и нажмите Windows exe.

    На странице загрузки YouTube-dl щелкните Windows EXE». ширина=

    1. YouTube-dl теперь находится в папке, в которую вы его загрузили. Вы можете запустить его, открыв командную строку, перейдя в каталог «Загрузки» с помощью команды cd и запустив youtube-dl.

    Запустите программу, перейдя в каталог с загруженным файлом youtube-dl.exe и запуском команды

    Когда вы запускаете youtube-dl, ничего не происходит, пока вы не предоставите ему URL видео для загрузки. Примеры использования программы см. в разделе Загрузка видео ниже.

    Установка: macOS

    Если у вас есть Homebrew, вы можете установить YouTube-dl, открыв Терминал и выполнив следующую команду.

    Или, если у вас есть порты MacPort, выполните приведенную ниже команду.

    Или вы можете загрузить исходный код с помощью git и скомпилировать его самостоятельно:

    Вы также можете загрузить его с помощью curl:

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

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

    Установка: Linux

    YouTube-dl доступен в виде упакованного двоичного файла во многих операционных системах Linux. Например, в системах Debian или Ubuntu вы можете установить с помощью apt:

    Во всех системах Linux его также можно установить с помощью методов curl, wget или git, перечисленных выше для macOS.

    Использование YouTube-dl

    YouTube-dl — это программа командной строки, поэтому у нее нет графического интерфейса. Вместо этого вы используете его из командной строки или окна терминала.

    • Справку по использованию командной строки в Windows см. в разделе Как использовать командную строку Windows (DOS).
    • Справку по использованию терминала в Linux или macOS см. в учебнике по оболочке Linux.

    YouTube-dl имеет много вариантов. Здесь мы рассмотрим основы: загрузку видео и загрузку аудио.

    Скачивание видео

    Самый простой способ использовать YouTube-dl — указать URL-адрес видео на YouTube.

    1. Перейдите к видео на YouTube, которое хотите скачать. Выделите текст URL-адреса в адресной строке и скопируйте его в буфер обмена, нажав Ctrl + C. Если в URL есть символ "&" (например, плейлист), скопируйте URL только до символа &.

    Скопируйте URL-адрес видео YouTube из ваш браузер

    1. Откройте командную строку или окно терминала. В Windows вы можете открыть командную строку, если вы нажмете клавишу Windows + R (удерживайте нажатой клавишу Windows и нажмите R), чтобы открыть окно «Выполнить», затем введите cmd и нажмите Enter . В macOS откройте «Приложения», затем «Утилиты» и выберите «Терминал». В Linux ваша терминальная программа зависит от вашего конкретного дистрибутива Linux. Обычно вы можете нажать Ctrl + Alt + T, чтобы открыть окно терминала.

    Открытие окна командной строки Windows

    1. Перейдите к папке, в которую вы скачали YouTube-dl, с помощью команды cd. (В macOS или Linux, если вы установили с помощью менеджера пакетов, такого как Homebrew или apt, вы можете пропустить этот шаг. Исполняемый файл youtube-dl уже установлен в каталог в вашем PATH, поэтому вы можете запустить его из любого каталога.)

    Используйте

    1. Введите youtube-dl и пробел. Затем вставьте URL-адрес, скопированный на шаге 1. (В Windows поместите курсор в окно командной строки и щелкните правой кнопкой мыши, чтобы вставить. В macOS вы можете вставить в терминал, используя Command + V . В большинстве терминалов Linux нажмите Ctrl + Shift + V.)

    Команда должна выглядеть следующим образом:

    Нажмите Enter, чтобы выполнить команду и начать загрузку.

    Запуск youtube-dl с помощью команды Windows линия.

    1. Видео загружается в текущий каталог. Теперь вы можете просмотреть его с помощью медиаплеера, такого как VLC.

    Просмотр видео, загруженного с YouTube, в VLC Media Игрок». ширина=

    Скачивание аудио

    Для загрузки аудио большинства видео YouTube можно использовать параметр -f 140. Например:

    YouTube-dl извлекает аудиоверсию видеофайла M4A и сохраняет ее как аудиофайл с расширением M4A. Затем вы можете открыть его с помощью медиаплеера, например VLC, или аудиоредактора, например Audacity.

    Затем, чтобы преобразовать загруженный аудиофайл в формат MP3, вы можете использовать ffmpeg -i входной файл выходной файл. Например, команда:

    Преобразует аудиофайл M4A Lecture.m4a в файл MP3 Lecture.mp3.

    Полный список параметров см. в официальной документации YouTube-dl на GitHub.

    Загружайте видео с Youtube и другие материалы с помощью специального приложения. Кросс-платформа. Командная строка включена. Используя FFMPEG, извлеките звук из любого видеоформата.

    Illustration

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

    Любой человек, который использует компьютер более 2 часов в день, должен научиться пользоваться командной строкой. Почему? Рассмотрим следующие причины:

    • Мощный. Командная строка на самом деле ваш друг, ее разумное использование не только научит вас выполнять свою работу быстрее и получать от нее удовольствие!
    • Бесконечные функциональные возможности. Пользовательский интерфейс большинства программ на самом деле скрывает то, как работают интересные вещи. И чтобы делать несколько вещей, вам нужно скачать 100 различных программ. В командной строке у вас есть неограниченные возможности
    • Выиграйте время. Вы можете потратить часы, когда захотите, например, загрузить 100 ссылок с большинством программ, которые работают по очереди.
    • Безопасность. Большинство программ не имеют открытого исходного кода, поэтому вы не знаете, загружаете ли вы вирус или хорошую работающую программу.

    Вот как работает обычный процесс, когда вы хотите запустить определенную программу, для которой требуется другая программа. Подумайте о Flash, играх, Java. Тогда вам нужно установить другое программное обеспечение для поддержки. Например, для youtube-dl вам также потребуется загрузить Python и другие зависимости.

    Большинство людей предпочитают пользовательские интерфейсы, потому что они выглядят проще: несколько кликов и все готово. Но командная строка — очень мощный союзник. Хорошие ребята из youtube-dl предоставили нам прямой исполняемый файл, в котором есть все необходимое для работы прямо из коробки, без необходимости установки Python и других зависимостей, чтобы заставить его работать.

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

    Затем, когда загрузка будет завершена, вам нужно открыть командную строку Windows, вы можете сделать это несколькими способами. Либо с помощью комбинации клавиш Windows + R, а затем, когда появится новое окно, введите cmd, либо нажмите кнопку «Пуск» и введите cmd и откройте его

    Пример командной строки

    Вы увидите черную консоль, выглядящую примерно так:

    Есть несколько вещей, на которые стоит обратить внимание. Ваш текущий каталог является домашним каталогом вашего имени пользователя. Мой находится на разделе C:. Затем вы можете ввести cd Desktop, который изменит каталог на Рабочий стол. Затем вы можете ввести youtube-dl.exe --help, чтобы получить список модификаторов команд, которые вы можете указать для программы youtube-dl.

    Теперь вы можете скачать любое видео с YouTube, используя. Обычно он сохраняет видео в формате mp4.

    Для загрузки аудио используйте только следующую команду

    Но учтите, что вы получите сообщение об ошибке (если у вас уже не установлены необходимые библиотеки)

    Ошибка, которую мы не делаем

    Если вы хотите загружать аудио или кодировать загрузку в других типах форматов, вам действительно нужно установить ffmpeg

    Прежде чем мы сможем начать пользоваться функциями преобразования youtube-dl, нам нужно установить ffmpeg, который является очень мощным мощным инструментом, который также кодирует аудио-видео в командной строке. Youtube-dl использует его для кодирования аудио-видео без вашего ведома. Вы можете пропустить этот шаг, если хотите скачать только .mp4

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

    На самом деле мы хотим просто использовать ffmpeg везде, где бы мы ни находились.

    Для этого нам нужно установить переменную пути (вы можете ввести путь в cmd к тому, что он содержит). ЗАМЕТЬТЕ, что следующая команда обрежет (удалит) все другие функции пути из вашего пути.

    Или вы можете скопировать содержимое из папки ffmpeg\\bin в C:\\windows, и вы сэкономите много времени и проблем. Обратите внимание, вы должны быть администратором..

    Теперь запустите это снова и подождите, пока он не закодирует его в mp3

    Произошло волшебство! Теперь у нас есть mp3!

    Некоторые скажут: "Но ваш блог посвящен Linux... а вы собираетесь Windows??" Да.. Речь идет о Linux, и я хочу, чтобы все пользователи Windows начали использовать Linux. Линукс намного проще. Он быстрее. Это гораздо более настраиваемый. Это то, что ваша бабушка должна использовать, чтобы вам не приходилось переустанавливать ее компьютер каждый месяц.

    Осторожно, Linux вызывает привыкание!

    Ну, вы можете легко загрузить его на Debian, Ubuntu, Linux Mint, просто набрав следующее:

    Который позаботится о загрузке программы вместе со всеми зависимостями.

    Затем вы можете использовать командную строку youtube-dl в любом месте, где хотите скачать и сохранить

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