youtube-dl ändert die Formatausgabe von% (upload_date) s

494
40detectives

Ich habe Videos mit youtube-dl upload_dateim Namen der Datei heruntergeladen . Dadurch wird das Datum im Format JJJJMMTT in die Namensdatei eingefügt, aber ich finde es praktischer, wenn ich sie in etwas speichern könnte:

  • JJJJ-MM-TT
  • DD / MM / JJJJ

Ich weiß, dass youtube-dl diese Option nicht bietet, aber gibt es eine andere Möglichkeit, dies zu tun (entweder unter Linux oder Windows)? Ich kann mir nur die Massenumbenennung mit mmv vorstellen, nachdem ich jede Datei heruntergeladen habe.

Im Moment verwende ich die Ausgabevorlage:

"%(upload_date)s-%(title)s.%(ext)s" 
1

1 Antwort auf die Frage

0
glenn jackman

Mit dem perl-Flavored- renameBefehl können Sie schreiben:

rename 's/^(\d)(\d)(\d)/$1-$2-$3/' [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-* 

Ich empfehle Ihnen, das Datumsformat JJJJ-MM-TT nach ISO-Standard zu verwenden: Es ist eindeutig und wird lexikalisch und chronologisch sortiert.