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
Bądź pierwszym który skomentuje