Przejdź do treści
yt-dlp

Generator poleceń yt-dlp dla SoundCloud

Złóż polecenie yt-dlp dla utworów i setów z SoundCloud, z tagami i gotowe do biblioteki muzycznej.

Opcjonalne. Zostaw puste i polecenie skończy się słowem URL, które wpiszesz sam.

Twoje polecenie

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata -o '%(uploader)s - %(title)s.%(ext)s' https://soundcloud.com/artist/track
Podstawy

Tylko dźwięk wyciąga ścieżkę audio i porzuca obraz.

Wideo i jakość

Ogranicza wysokość. yt-dlp i tak wybierze najlepszą ścieżkę na tym poziomie lub niżej.

Typ pliku, w którym scalane są osobne ścieżki obrazu i dźwięku.

Opcje zaawansowane (3)

Zastępuje listę jakości. Dla tych, którzy znają już składnię formatów.

Przepakowuje ścieżki bez przekodowania. Szybko i bez straty.

Przekodowuje obraz. Wolno i ze stratą — tylko gdy remux nie wystarcza.

Dźwięk

Plik, na który konwertowany jest dźwięk.

VBR daje najlepszy stosunek rozmiaru do jakości; stały bitrate jest bardziej przewidywalny.

Napisy

Wtopienie umieszcza je w pliku wideo; zapis tworzy obok osobny plik .srt.

Rozdzielone przecinkami. Wpisz all, żeby wziąć wszystkie dostępne języki.

Playlisty i kanały

Co zrobić, gdy adres należy zarazem do filmu i do playlisty.

Działają zakresy i listy, na przykład 1-10,15 albo -5::2, żeby brać co drugą pozycję od końca.

Opcje zaawansowane (1)

Zapisuje, co już pobrano, więc kolejne uruchomienie to pomija. Tak utrzymuje się kanał w zgodzie ze źródłem.

Fragmenty i rozdziały
Opcje zaawansowane (2)

Zakres czasu w postaci *00:01:30-00:03:00 albo nazwa rozdziału. Gwiazdka na początku oznacza, że to znacznik czasu.

Metadane i okładka
Opcje zaawansowane (3)
SponsorBlock

Wycina z pliku fragmenty oznaczone przez społeczność, na podstawie danych SponsorBlock.

Opcje zaawansowane (1)

Zostawia fragmenty, ale je oznacza, żebyś sam je przeskakiwał.

Pliki i foldery

Nazwy pól wpisuje się w %(...)s. Ukośniki tworzą foldery.

Opcje zaawansowane (4)

Gdzie zapisywać pliki. W połączeniu ze wzorem powyżej daje podfoldery.

Maksymalna długość nazwy pliku w znakach.

Filtry
Opcje zaawansowane (5)

RRRRMMDD albo data względna, na przykład now-1month.

RRRRMMDD albo data względna.

Pomija wszystko mniejsze. Przyjmuje 5M, 500K i podobne.

Pomija wszystko większe.

Ile plików pobrać, zanim proces się zakończy.

Sieć

Na przykład 2M albo 500K. Przydatne, gdy resztę pasma potrzebujesz na coś innego.

Opcje zaawansowane (5)

Przyspiesza strumienie dzielone na fragmenty. Cztery to sensowny początek.

Ile razy powtarzać nieudany fragment. Można wpisać infinite.

Adres proxy HTTP, HTTPS albo SOCKS.

Sprawia, że żądania wyglądają jak z prawdziwej przeglądarki. To zwykłe lekarstwo na nagłe 403.

Logowanie i cookies

Czyta wprost twoją zalogowaną sesję. Potrzebne przy treściach prywatnych, z ograniczeniem wieku albo tylko dla członków.

Opcje zaawansowane (1)

Plik cookies.txt w formacie Netscape wyeksportowany z przeglądarki.

Transmisje na żywo
Opcje zaawansowane (2)

Odpytuje, dopóki zaplanowana transmisja się nie zacznie. MIN-MAX to sekundy między sprawdzeniami.

Obejścia
Opcje zaawansowane (3)

Przestarzałe na rzecz --add-headers. Zostało, bo wiele starszych poradników nadal tego używa.

Przestarzałe na rzecz --add-headers.

Opcje właściwe danej stronie, na przykład youtube:player_client=web.

Wyjście i diagnostyka
Opcje zaawansowane (2)
Wyczyść

Jak wybrać format dźwięku

SoundCloud zwykle podaje MP3 128 kb/s, czasem Opus. Przekonwertowanie źródła 128 na 320 daje większy plik, który nie brzmi lepiej — „najlepszy dostępny" zachowuje oryginał i to jest właściwy wybór.

Okładkę i metadane warto włączyć: bez nich pobrany set przychodzi jako folder plików bez tytułów. Sety i playlisty działają w trybie całej playlisty.

SoundCloud serwuje większość strumieni jako Opus 128 kb/s, a „Go+" w 256 — ale tylko sesjom, które uznaje za uprawnione. Jeśli utwór gra na stronie w wyższej jakości niż ta, którą przynosi yt-dlp, różnicą są zwykle cookies zalogowanej przeglądarki: drabina, którą widzi twoja sesja, to drabina, którą dostaje yt-dlp. Wypis -F pokazuje, które formaty istnieją dla utworu, na którym jesteś.

Adres pobierania nie zawsze jest tam, gdzie mieszka dźwięk: SoundCloud podaje media z CDN-a za krótkotrwałymi podpisanymi linkami, więc adres mediów skopiowany z karty przeglądarki działa raz i nigdy więcej — zawsze dawaj yt-dlp stronę utworu i pozwól mu ją rozwinąć. Udostępnienia ponowne to osobna pozycja wskazująca ten sam dźwięk; plik rejestru sprawia, że pobranie seta nie weźmie ich dwa razy.

Sety (SoundCloudowa nazwa playlist) to tam, gdzie leży prawdziwa wartość. Set z dwustu utworami ma stronicowanie i przebieg trwa chwilę; plik rejestru czyni drugi przebieg deltą z samych nowo dodanych utworów. Kontynuowanie mimo błędów ma znaczenie, bo w setach gromadzą się utwory usunięte — producent wycofuje samplę, a bez tego przełącznika jeden 404 urywa pozostałe osiemdziesiąt.

O nazwach: tytuły SoundCloud są długie i niosą wykonawcę w tytule, więc domyślny wzór wykonawca-potem-tytuł czyni duplikaty widocznymi, nie cichymi — dwa pliki o tej samej nazwie to zwykle dwie wgrywki tego samego utworu w różnych przepływnościach. Okładka pochodzi z adresu artwork i pobiera się w największym rozmiarze; jeśli okładka wygląda źle, źle wyglądała też na platformie.

Częste pytania

Jaką jakość dźwięku daje SoundCloud?
Zwykle MP3 128 kb/s, czasem Opus. Przekonwertowanie źródła 128 na MP3 320 powiększa plik, ale go nie poprawia — wybierz „najlepszy dostępny", żeby zachować oryginał.
Czy mogę pobrać playlistę z SoundCloud?
Tak. Użyj adresu setu albo playlisty w trybie całej playlisty, plus plik rejestru na powtarzane uruchomienia.
Czy prywatne albo nieopublikowane utwory działają?
Utwory z tajnym linkiem zwykle działają, jeśli podasz pełny adres. Naprawdę prywatne wymagają cookies konta z dostępem.