2016-06-06 9 views
0

Ich habe eine Youtube-Playlist mit youtube-dl heruntergeladen. Gibt es eine Möglichkeit, die Dateien, die ich heruntergeladen habe, in die angehängte ID der Datei in der Playlist umzubenennen.ID zur heruntergeladenen Youtube-Playlist hinzufügen

z.B.

jetzt
  • xyz.mp4
  • abc.mkv

wollen

  • 1 - xyz.mp4
  • 2 - abc.mkv

(die ist laut der Nummer in der Youtube-Playlist)

Antwort

1

Wenn die Dateien sind nach Datum sortierbar (prüfen Sie, ob das Folgende die richtige Ausgabe erzeugt):

i=1; ls -1trd * | while read -r filename; do echo $i' - '"$filename"; i="$((i + 1))"; done 

Dann werden sie umbenannt. NO UNDO-Funktion für diese

i=1; ls -1trd * | while read -r filename; do mv -vb "$filename" $i' - '"$filename"; i="$((i + 1))"; done 
+0

Thanks Kumpel gewesen. Wie hast du das gemacht? Können Sie mir einen Link oder ein Buch zur Verfügung stellen, um etwas in der von Ihnen verwendeten Sprache zu tun (wenn nicht Bash)? Nochmals vielen Dank –

+1

@MayankMittal Das ist Bash, versuchen Sie lesen https://en.wikibooks.org/wiki/Bash_Shell_Scripting, http://www.tldp.org/LDP/abs/html/, oder sogar http: // www. shelldorado.com –

1

den Befehl: youtube-dl --extract-Audio---audio-Format mp3 --output "% (Uploader) s% (Titel) s% (ext) s" http://www.youtube.com/watch?v=rtOvBOTyX00

+0

kann ich nicht tun, dass es ein 200 Videos von 1-2GB ist jeder und ich habe sie alle heruntergeladen. –

+0

Und im Titel gibt es keine ID, sonst wäre es im Dateititel –