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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.