Wie kann man mit youtube-dl Titelnummern zum Dateinamen hinzufügen?

481
user598527

Ich möchte heruntergeladene Audiodateien in Wiedergabelisten und Alben nach Titelreihenfolge benennen. Nur der Befehl für den track_number Ausgabepfad scheint direkt verwandt zu sein und führt dazu, dass jeder Datei ein NAString vorangestellt wird .

Bildschirmfoto

Beeinflusst sowohl Soundcloud als auch Bandcamp (Audiostream mit niedriger Bitrate wird immer kostenlos bereitgestellt).


Beispielbefehl:

youtube-dl -f bestaudio -o "%(playlist_title)s/%(track_number)s.%(title)s.%(ext)s" url 
1
Ich kann diesen Fehlerbericht nur finden: https://github.com/rg3/youtube-dl/issues/13326 user598527 vor 6 Jahren 0
wo ist playlist_title und track_number im Dateinamen? warum% (playlist_title) s /% stattdessen% (playlist_title) s% SlickNutz vor 6 Jahren 0
Nur eine Vermutung: Nicht zutreffend? Möglicherweise gibt es keine Titelnummer für die Datei. Bill Hileman vor 6 Jahren 1
@SlickNutz: `playlist_title` ist der Titel des Unterordners. Ich sollte ihn aus Gründen der Übersichtlichkeit vielleicht aus dem Beispielbefehl entfernen. user598527 vor 6 Jahren 0
Verwenden Sie `youtube-dl -f bestaudio -o"% (playlist_title) s% (track_number) s.% (title) s.% (ext) s "url" und führt das aus SlickNutz vor 6 Jahren 0
@ BillHileman: Ich habe angenommen, dass youtube-dl aufgrund seiner sequentiellen Download-Reihenfolge benennen kann. user598527 vor 6 Jahren 0
Was ist Ihre gewünschte Ausgabe der MP3-Dateien? SlickNutz vor 6 Jahren 0
@SlickNutz: [Spurnummer]. [Titel]. [Dateinamenserweiterung] user598527 vor 6 Jahren 0
@SlickNutz: Soweit ich sehen kann, wird jetzt nach dem Titel der Wiedergabeliste `NA.` zum Dateinamen hinzugefügt. user598527 vor 6 Jahren 0

1 Antwort auf die Frage

0
user598527

youtube-dl wurde für den track_numberBefehl mit Bandcamp-Unterstützung aktualisiert . Soundcloud liefert keine Tracknummer für youtube-dl, aber Sie können die Playlist- Vorlage ( Quelle ) verwenden:

-o "%(playlist)s\%(playlist_index)s - %(title)s.%(ext)s"