Aller au contenu
yt-dlp

Générateur de commandes yt-dlp pour SoundCloud

Composez une commande yt-dlp pour les morceaux et sets SoundCloud, étiquetés et prêts pour une bibliothèque musicale.

Facultatif. Laissez vide et la commande se terminera par URL, à compléter vous-même.

Votre commande

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
Bases

Audio seul extrait la piste sonore et jette la vidéo.

Vidéo et qualité

Plafonne la hauteur. yt-dlp choisit malgré tout la meilleure piste à ce niveau ou en dessous.

Le type de fichier dans lequel les pistes vidéo et audio séparées sont fusionnées.

Options avancées (3)

Remplace la liste de qualité. Pour ceux qui connaissent déjà la syntaxe des formats.

Réemballe les pistes sans réencoder. Rapide et sans perte.

Réencode la vidéo. Lent et avec perte — seulement si remux ne suffit pas.

Audio

Le fichier vers lequel l'audio est converti.

Le VBR offre le meilleur rapport taille/qualité ; un bitrate fixe est plus prévisible.

Sous-titres

L'incrustation les place dans la vidéo ; l'enregistrement écrit un .srt séparé à côté.

Séparées par des virgules. Écrivez all pour toutes les langues disponibles.

Playlists et chaînes

Que faire quand l'URL appartient à la fois à une vidéo et à une playlist.

Les plages et les listes fonctionnent, par exemple 1-10,15 ou -5::2 pour un élément sur deux depuis la fin.

Options avancées (1)

Note ce qui a déjà été téléchargé pour qu'une nouvelle exécution le saute. C'est ainsi qu'on garde une chaîne à jour.

Extraits et chapitres
Options avancées (2)

Une plage horaire comme *00:01:30-00:03:00, ou un nom de chapitre. L'astérisque de tête indique un horodatage.

Métadonnées et pochette
Options avancées (3)
SponsorBlock

Coupe du fichier les segments signalés par la communauté, d'après les données SponsorBlock.

Options avancées (1)

Conserve les segments mais les signale, pour que vous les sautiez vous-même.

Fichiers et dossiers

Les noms de champs s'écrivent dans %(...)s. Les barres obliques créent des dossiers.

Options avancées (4)

Où les fichiers sont écrits. Combiné au modèle ci-dessus, cela crée des sous-dossiers.

Longueur maximale du nom de fichier, en caractères.

Filtres
Options avancées (5)

AAAAMMJJ, ou une date relative comme now-1month.

AAAAMMJJ, ou une date relative.

Saute tout ce qui est plus petit. Accepte 5M, 500K et analogues.

Saute tout ce qui est plus grand.

Nombre de fichiers à télécharger avant de s'arrêter.

Réseau

Par exemple 2M ou 500K. Utile quand vous avez besoin du reste de la bande passante.

Options avancées (5)

Accélère les flux fragmentés. Quatre est un point de départ raisonnable.

Combien de fois réessayer une partie en échec. infinite est accepté.

URL d'un proxy HTTP, HTTPS ou SOCKS.

Fait ressembler les requêtes à celles d'un vrai navigateur. C'est le remède habituel à un 403 soudain.

Connexion et cookies

Lit directement votre session connectée. Nécessaire pour le contenu privé, restreint par âge ou réservé aux membres.

Options avancées (1)

Un cookies.txt au format Netscape exporté depuis votre navigateur.

Direct
Options avancées (2)

Interroge jusqu'à ce qu'un direct programmé commence. MIN-MAX est l'intervalle entre les vérifications, en secondes.

Contournements
Options avancées (3)

Obsolète au profit de --add-headers. Conservé parce que beaucoup de vieux tutoriels s'en servent encore.

Obsolète au profit de --add-headers.

Options propres à un site, par exemple youtube:player_client=web.

Sortie et débogage
Options avancées (2)
Réinitialiser

Choisir un format audio

SoundCloud sert le plus souvent du MP3 à 128 kbit/s, parfois de l'Opus. Convertir une source 128 en 320 donne un fichier plus gros qui ne sonne pas mieux — « le meilleur disponible » conserve l'original et c'est le bon réglage.

Pochette et métadonnées valent la peine : sans elles, un set téléchargé arrive sous forme de dossier de fichiers sans titre. Les sets et playlists fonctionnent en mode « toute la playlist ».

SoundCloud sert la plupart des flux en Opus 128 kbit/s, et les morceaux « Go+ » en 256 — mais seulement aux sessions qu'il juge habilitées. Si un morceau se joue sur le site à une qualité supérieure à ce que yt-dlp récupère, les cookies d'un navigateur connecté en sont le plus souvent la différence : l'échelle que voit votre session est celle que reçoit yt-dlp. La liste -F montre quels formats existent pour le morceau où vous êtes.

L'URL de téléchargement n'est pas toujours là où vit l'audio : SoundCloud sert les médias depuis un CDN derrière des liens signés à courte durée de vie, donc une URL de média copiée hors d'un onglet du navigateur fonctionne une fois puis plus jamais — donnez toujours à yt-dlp la page du morceau, et laissez-le résoudre. Les reposts sont un élément séparé pointant vers le même audio ; le fichier de suivi empêche un téléchargement de set de les récupérer deux fois.

Les sets (le nom SoundCloud des playlists) sont là où se trouve la vraie valeur. Un set de deux cents morceaux se pagine, et l'exécution prend du temps ; le fichier de suivi transforme la deuxième exécution en delta des seuls morceaux récemment ajoutés. « Continuer malgré les erreurs » compte parce que les sets accumulent des morceaux supprimés — un producteur retire un sample, et sans l'interrupteur un seul 404 fait avorter les quatre-vingts autres morceaux.

Sur le nommage : les titres SoundCloud sont longs et portent l'artiste dans le titre, donc le modèle par défaut artiste-puis-titre rend les doublons visibles plutôt que silencieux — deux fichiers du même nom sont d'ordinaire deux envois du même morceau à des débits différents. La pochette vient de l'URL de l'artwork et se télécharge à sa plus grande taille ; si l'image paraît fausse, elle l'était aussi sur la plateforme.

Questions fréquentes

Quelle qualité audio propose SoundCloud ?
D'ordinaire du MP3 à 128 kbit/s, parfois de l'Opus. Convertir une source 128 en MP3 320 grossit le fichier sans l'améliorer — choisissez « le meilleur disponible » pour garder l'original.
Peut-on télécharger une playlist SoundCloud ?
Oui. Utilisez l'adresse du set ou de la playlist en mode « toute la playlist », plus un fichier de suivi pour les exécutions répétées.
Les morceaux privés ou non listés fonctionnent-ils ?
Les morceaux à lien secret fonctionnent généralement si vous passez l'adresse complète. Les vraiment privés exigent les cookies d'un compte qui y a accès.