yt-dlp, widelec youtube-dlc z kilkoma ulepszeniami

Kilka dni temu ogłoszono wydanie nowej wersji yt-dlp, który jest narzędziem do pobierania audio i wideo z serwisów takich jak YouTube. Narzędzie to widelec youtube-dl na podstawie projektu youtube-dlc, który nie jest obecnie rozwijany.

Od do tej pory obserwujemy stagnację w rozwoju autorskiego projektu youtube-dl, od jego ostatniego wydania miało miejsce 5 czerwca 2021 roku i od tego czasu nie pojawiły się żadne nowe wydania, mimo obecności szeregu nowych potwierdzeń w gałęzi master.

Jednocześnie niektóre paskudne błędy (na przykład problemy z pobieraniem filmów z YouTube z ograniczeniami wiekowymi) pozostają nienaprawione, co w połączeniu z notorycznym brakiem aktywności rodzi różne pytania ze strony użytkowników.

Informacje o yt-dlp

Głównym celem rozwoju yt-dlp jest dodawanie nowych funkcji i poprawek, a także zachowanie wszystkich istotnych funkcji oryginalnego projektu, takich jak klasyfikacja formatu: domyślne opcje klasyfikacji formatu zostały zmienione tak, że teraz preferowana jest wyższa rozdzielczość i lepsze kodeki zamiast po prostu używać wyższej szybkości transmisji bitów . Ponadto możesz teraz określić porządek sortowania za pomocą -S. Pozwala to na znacznie łatwiejszy wybór formatu niż jest to możliwe po prostu przy użyciu –format.

Podobnie to większość funkcji z innych widelców youtube-dl została zaimportowana, w szczególności opcja „–write-comments” (ładowanie komentarzy wideo w infojson), osadzanie podglądów w mp4 / ogg / opus i innych.

Wśród nowych funkcji yt-dlp w oryginale brakuje:

  • Użyj interfejsu API SponsorBlock, aby usunąć/oznaczyć sponsorowane posty w filmach na YouTube.
  • Możliwość pobierania albumów YouTube Music.
  • Możliwość łatwego importu plików cookies z przeglądarki.
  • Podziel film na rozdziały.
  • Wielowątkowe pobieranie klipów wideo.
  • Możliwość użycia aria2c do pobrania DASH (mpd) i HLS (m3u8).
  • Nowe ekstraktory wideo
  • Wszystkie kanały (: ytfav,: ytwatchlater,: ytsubs,: ythistory,: ytrec) i obsługują pobieranie prywatnych list odtwarzania z wielu stron treści
  • Wyszukiwanie (ytsearch :, ytsearchdate :), adresy URL wyszukiwania i wyszukiwanie kanałów
  • Mixes obsługuje pobieranie wielu stron treści
  • Częściowe rozwiązanie problemu ograniczenia
  • Automatycznie przekierowuj URL kanału / startowego filmu, aby zachować stare zachowanie
  • Wyodrębnianie napisów z manifestów: Napisy można wydobyć z nadawanych manifestów medialnych.
  • Wiele szablonów wyjściowych i ścieżek — możesz podać różne szablony wyjściowe i ścieżki pobierania dla różnych typów plików.
  • Możesz także ustawić tymczasową ścieżkę, do której pobierane są pliki pośrednie, używając opcji –paths (-P)
  • Konfiguracja przenośna — pliki konfiguracyjne są automatycznie ładowane z katalogu głównego i domowego.
  • Ulepszenia szablonów wyjściowych: Szablony wyjściowe można teraz formatować pod kątem daty i godziny, przesunięć liczbowych, przechodzenia obiektów i nie tylko.
  • Inne nowe opcje: –print, –sleep-requests, –convert-thumbnails, –write-link, –force-download-archive, –force-overwrites, –break-on-rejectetc.
  • Ulepszenia: Szybszy Regex i inne operatory w –match-filter, sprawdzanie wielu plików –postprocessor-argsy –downloader-args, więcej opcji wyboru formatu i nie tylko.

Główne wiadomości dotyczące yt-dlp 2021.09.02

W nowej wersji zaznaczono, że uwzględniono implementację interakcji z API SponsorBlock, ponieważ wcześniej używano do tego celu SponSkrub.

Również dodano nowe opcje usuwania lub osadzania rozdziałów wideo i eksperymentalne wsparcie dla manifestów DASH (do tej łatki potrzebny jest ffmpeg).

Jeśli chodzi o ekstraktory wspomina się, że dokonano wielu poprawek w istniejących wentylatorach, oprócz dodano również nowe, takich jak: BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peleton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicy.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat tego projektu możesz sprawdzić szczegóły W poniższym linku.

Pobierz yt-dlp

Dla tych, którzy są zainteresowani możliwością zainstalowania tej aplikacji, mogą to zrobić za pomocą pip:

python3 -m pip install --upgrade yt-dlp

Lub inna metoda to:

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


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.