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

yt-dlp

Несколько лет назад мой тогда ещё не компаньон Darkcizt опубликованный статья, рассказывающая о youtube-dl, программе, написанной на Python, которая позволяла нам загружать видео с десятков сайтов с терминала. YouTube-DL Это был движок, на котором работало множество программ, но его разработчик решил отказаться от него в конце 2021 года (последняя версия, 2021-12-17). Как и во многих других проектах, другие решили продолжить создание форка, и теперь лучший вариант для загрузки видео называется yt-dlp.

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

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

Запитать себя можно разными способами, но я бы рекомендовал делать это через менеджер пакетов python pip. Если кто-то использует дистрибутив, подобный производной от Arch Linux, и решает подумать: «Какой в ​​этом смысл, если он находится в AUR?» или даже в репозиториях дистрибутива, ну скажите да, он есть, но обновления идут не так быстро, как официальный пакет. Поэтому, если они вносят изменения в видеосервис, а обновление пакета занимает несколько дней, загрузка, скорее всего, не пройдет. Если вы используете пакет pip, вам просто нужно обновить его и повторить попытку.

Поэтому я настаиваю на использовании самого прямого пакета, и для его установки, если в вашей операционной системе установлен Python (это касается любого), вам нужно открыть терминал и написать:

pip установить yt-dlp

Хотя он доступен для любой платформы, которая может использовать Python, включая iOS и iPadOS (через как ад), возможно, вы не сможете использовать pip во всех сценариях, особенно в Windows, если у вас нет добавлено в ваш PATH. В этом случае может потребоваться запустить pip как модуль, и синтаксис будет таким: python -m pip установить yt-dlp. Он выполнит быструю загрузку, и теперь вы сможете его использовать.

ОБНОВЛЕНО: в последнее время появились дистрибутивы Linux, которые не позволяют использовать типун для установки общесистемного программного обеспечения. Теперь рекомендуется использовать менеджер пакетов каждого из них. Другой вариант — перейти на страницу GitHub, загрузить исполняемый файл, предоставить ему разрешения на выполнение и запустить его с терминала.

Как использовать

И его использование может быть простым или немного усложненным. Здесь мы собираемся объяснить три способа его использования, потому что разобраться со всем, что он делает, непросто, даже читая официальную документацию. Чтобы загрузить видео в наилучшем качестве, мы откроем терминал и напишем название программы и ссылка в кавычкахтакие как:

yt-dlp "https://www.youtube.com/xxxxxxxxx"

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

Другие варианты загрузки с помощью yt-dlp

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

форматы видео на ютубе

Как видите, отображается много информации. Во второй колонке видим формат видео, в третьей разрешение или если это только аудио, а в пятой размер. В этом примере мы собираемся загрузить видео с самым высоким разрешением, в котором оно доступно, и в формате mp4. Для этого мы должны посмотреть на число в первом столбце и использовать его с опцией -f, в данном случае в нижнем регистре:

yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"

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

Чтобы выбрать аудио и видео отдельно, за флажок -f мы поместим сумму обоих, например, «-f 248+600», если мы хотим, чтобы он загружал видео в самом высоком качестве, аудио в самом низком качестве и, когда закончите, объединил все это.

Кто хочет узнать больше о yt-dlp, его официальная страница это.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Диего Герман Гонсалес сказал

    Спасибо.
    Буквально на днях я установил youtube-dl, и он у меня не работал. я постараюсь

  2.   CMM сказал

    Gracias por la actualización