yt-dlp, форк youtube-dlc с некоторыми улучшениями

Несколько дней тому назад анонсирован выпуск новой версии yt-dlp, это утилита для загрузки аудио и видео с таких сервисов, как YouTube. Утилита вилка youtube-dl основан на проекте youtube-dlc, который в настоящее время не разрабатывается.

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

При этом некоторые неприятные баги (например, проблемы с загрузкой роликов YouTube с возрастными ограничениями) остаются неисправленными, что вкупе с пресловутой неактивностью вызывает у пользователей различные вопросы.

О yt-dlp

Основное внимание при разработке yt-dlp уделяется добавлению новых функций и исправлений, а также сохранение всех соответствующих функций исходного проекта, таких как классификация форматов: параметры классификации форматов по умолчанию были изменены, так что теперь предпочтительны более высокое разрешение и лучшие кодеки, а не просто использование более высокого битрейта. Кроме того, теперь вы можете указать порядок сортировки с помощью -S. Это позволяет значительно упростить выбор формата, чем это возможно при простом использовании –format.

Точно так же большинство функций из других форков youtube-dl были импортированы, в частности опция «–write-comments» (загрузка комментариев к видео в infojson), встраивание превью в mp4 / ogg / opus и другие.

Среди новых возможностей yt-dlp в оригинале отсутствуют:

  • Используйте SponsorBlock API, чтобы удалять / отмечать спонсируемые сообщения в видео YouTube.
  • Возможность скачивать альбомы YouTube Music.
  • Возможность легко импортировать файлы cookie из браузера.
  • Разделите видео на главы.
  • Многопоточная загрузка видеоклипов.
  • Возможность использовать aria2c для загрузки DASH (mpd) и HLS (m3u8).
  • Новые видео экстракторы
  • Все каналы (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) и поддерживает загрузку частных плейлистов с нескольких страниц содержимого.
  • Поиск (ytsearch:, ytsearchdate :), поиск URL и поиск каналов работают
  • Mixes поддерживает загрузку нескольких страниц контента
  • Частичное решение проблемы ограничения
  • Автоматически перенаправлять начальный URL канала / видео, чтобы сохранить прежнее поведение
  • Извлечение субтитров из манифестов: субтитры могут быть извлечены из манифестов вещательных СМИ.
  • Множественные шаблоны вывода и пути - вы можете предоставить разные шаблоны вывода и пути загрузки для разных типов файлов.
  • Вы также можете установить временный путь, по которому будут загружаться промежуточные файлы, используя –paths (-P)
  • Переносимая конфигурация - файлы конфигурации автоматически загружаются из корневого и домашнего каталогов.
  • Усовершенствования шаблонов вывода: шаблоны вывода теперь могут быть отформатированы для даты и времени, числовых смещений, обхода объекта и т. Д.
  • Другие новые опции: –print, –sleep-requests, –convert-эскизы, –write-link, –force-download-archive, –force-overwrites, –break-on-rejectetc.
  • Улучшения: более быстрое регулярное выражение и другие операторы в –match-filter, проверка нескольких файлов –postprocessor-argsy –downloader-args, дополнительные параметры выбора формата и многое другое.

Основные новости yt-dlp 2021.09.02

В этой новой версии подчеркивается, что включена реализация взаимодействия с SponsorBlock API, поскольку ранее для этой цели использовался SponSkrub.

также добавлены новые возможности для удаления или встраивания глав видео и экспериментальная поддержка манифестов DASH (с этим патчем вам понадобится ffmpeg).

Что касается экстракторы упоминается, что были внесены многочисленные исправления в существующих вентиляторах, в дополнение к также добавлены новые, например: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.

В конце концов если вам интересно узнать об этом больше этого проекта вы можете проверить детали По следующей ссылке.

Получить yt-dlp

Для тех, кто заинтересован в возможности установить это приложение, они могут сделать это с помощью pip:

python3 -m pip install --upgrade 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


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

Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован.

*

*

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