yt-dlp, форк youtube-dlc з численними вдосконаленнями

Кілька днів тому було оголошено про вихід нової версії yt-dlp, це утиліта для завантаження аудіо та відео з таких сервісів, як YouTube. Утиліта є виделка youtube-dl на основі проекту youtube-dlc, який наразі не розробляється.

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

У той же час деякі неприємні помилки (наприклад, проблеми із завантаженням відеороликів YouTube з віковими обмеженнями) залишаються невиправленими, що в поєднанні з горезвісною відсутністю активності викликає різні запитання у користувачів.

Про yt-dlp

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

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

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

  • Використовуйте API SponsorBlock, щоб видалити / позначити спонсоровані публікації у відео YouTube.
  • Можливість завантаження альбомів YouTube Music.
  • Можливість легко імпортувати файли cookie з браузера.
  • Розділіть відео на розділи.
  • Багатопотокове завантаження відеокліпів.
  • Можливість використання aria2c для завантаження DASH (mpd) та HLS (m3u8).
  • Нові відео -екстрактори
  • Усі канали (: ytfav ,: ytwatchlater ,: ytsubs ,: ythistory ,: ytrec) та підтримує завантаження приватних списків відтворення з кількох сторінок вмісту
  • Пошук (ytsearch:, ytsearchdate :), пошукові URL -адреси та пошук каналів
  • Мікси підтримують завантаження кількох сторінок вмісту
  • Часткове вирішення проблеми обмеження
  • Автоматично перенаправляти початкову URL -адресу каналу / відео, щоб зберегти стару поведінку
  • Вилучення субтитрів з маніфестів: Субтитри можна витягти з маніфестів мовних засобів масової інформації.
  • Кілька шаблонів виводу та шляхів - Ви можете надати різні шаблони виводу та шляхи завантаження для різних типів файлів.
  • Ви також можете встановити тимчасовий шлях, куди завантажуються проміжні файли, використовуючи –paths (-P)
  • Портативна конфігурація - файли конфігурації автоматично завантажуються з кореневого та домашнього каталогів.
  • Покращення вихідних шаблонів: тепер можна форматувати вихідні шаблони для дати та часу, числових зміщень, обходу об’єктів тощо.
  • Інші нові варіанти: –друк, –запроси до сну, –конвертувати мініатюри, –записати посилання, –примусово-завантажити-архів, –примусово перезаписати, –брейк при відхиленні.
  • Покращення: Швидший регулярний вираз та інші оператори в -match-фільтрі, перевірка кількох файлів-postprocessor-argsy-завантажувач-args, інші параметри вибору формату тощо.

Основні новини yt-dlp 2021.09.02

У цій новій версії це підкреслено було включено реалізацію взаємодії з API SponsorBlock, оскільки раніше для цієї мети використовувався 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.