Zawsze używam youtube do uzyskiwania potrzebnych informacji.
To, czego chcę, to skrypt lub polecenie, które pobiera i pobiera wszystkie filmy z danego kanału.
UWAGA: Próbowałem, youtube-dl
ale bez powodzenia.
Zawsze używam youtube do uzyskiwania potrzebnych informacji.
To, czego chcę, to skrypt lub polecenie, które pobiera i pobiera wszystkie filmy z danego kanału.
UWAGA: Próbowałem, youtube-dl
ale bez powodzenia.
Odpowiedzi:
Użyj youtube-dl
polecenia, aby pobrać filmy bezpośrednio z YouTube.
Aby zainstalować youtube-dl
albo
Użyj, pip
aby zainstalować z oficjalnego youtube-dl
kanału:
sudo apt-get install pip
pip install youtube-dl
Lub użyj menedżera pakietów Debiana i odpowiedniego PPA ( źródła ):
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
sudo apt-get update
sudo apt-get install youtube-dl
Aby pobrać cały kanał
youtube-dl ytuser:<USER>
Aby pobrać wszystkie filmy z listy odtwarzania
youtube-dl <PLAYLIST URL>
Aby pobrać film z YouTube jako MP3
youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>
sudo apt install youtube-dl
aby zainstalować.
youtube-dl -i --download-archive log ytuser:<USER>
. Z -i
youtube-dl będzie kontynuował błędy pobierania. Dzięki --download-archive
niemu będą pobierane tylko filmy niewymienione w pliku archiwum.
Użyj tego do pobrania wszystkich filmów z kanału youtube :::
Otwórz terminal i wpisz:
youtube-dl -f best -citw -v <url-of-channel>
... gdzie jest zastąpiony adresem URL kanału.
Uwaga: jeśli pobierasz dużo filmów, powinieneś zmienić katalogi na katalog, w którym chcesz zapisać filmy, zanim zaczniesz je pobierać.
Wyjaśnienie::
-f, --format FORMAT
video format code. The special name "best" will pick the best quality.
-c, --continue
force resume of partially downloaded files .
-i, --ignore-errors
continue on download errors .
-t, --title
use title in file name (default)
-w, --no-overwrites
do not overwrite files
-v, --verbose
print various debugging information
Uwaga: zazwyczaj wolę to:
youtube-dl -f 18 url/complete-playlist-url
Możesz spróbować http://clipgrab.org/ , to działa dla mnie.
Osobiście używam Uget jako menedżera pobierania i narzędzia do pobierania Youtube Multi do generowania linków, a z GUI Uget przechodzisz do Plik-> Pobieranie partii-> Partia schowka.
możesz zainstalować uget, pisząc
sudo apt-get install uget
Używam jDownloadera 2 (dostępnego dla systemu Windows, Linux, Mac, ...) do pobierania kompletnych kanałów youtube. upewnij się, że masz najnowszą wersję i określ folder pobierania w ustawieniach.
następnie po prostu wklej adres kanału na karcie „linkgrabber” i naciśnij „Przetwarzaj listę odtwarzania”.
poczekaj, aż symbol postępu w prawym dolnym rogu skończy się przesuwać. możesz usunąć zaznaczenie niechcianej zawartości w prawym oknie, na przykład plików audio. możesz określić rozdzielczość, którą chcesz pobrać dla wszystkich wybranych filmów (standardowym ustawieniem jest maksymalna rozdzielczość).
Jeśli chcesz wybrać mniejszą rozdzielczość, wybierz odpowiednie filmy, przytrzymując klawisz Ctrl lub naciśnij Ctrl + A, aby zaznaczyć wszystkie filmy. Następnie kliknij prawym przyciskiem myszy wybrany film i przejdź do youtube.com -> zmień wariant -> zmień wariant wideo
zrzut ekranu: zmiana wariantów rozdzielczości wideo
zrzut ekranu: wybierz warianty wideo
przytrzymując klawisz Ctrl , możesz wybrać dodatkowe warianty.
następnie kliknij prawym przyciskiem myszy jeden z wymienionych filmów i wybierz „Rozpocznij wszystkie pobieranie” lub „Rozpocznij pobieranie” tylko dla wybranych filmów.
podczas pobierania możesz skonfigurować maksymalną liczbę jednoczesnych pobrań i połączeń w menu rozwijanym w prawym dolnym rogu. Na przykład wybieram 1 pobieranie jednocześnie z maksymalnie 5 połączeniami na hosta. ponadto możesz ustawić ustawienia przepustowości w tym samym menu.
jeśli chcesz pobrać inny kanał, może być przydatna zmiana folderu pobierania przed pobraniem, kliknij prawym przyciskiem myszy wybrane filmy i przejdź do Właściwości -> Ustaw zrzut ekranu pobierania katalogu: zmień katalog pobierania wybranych filmów