[Gelöst] ffmpeg - Ordner mit WAV-Dateien konvertieren.

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

[Gelöst] ffmpeg - Ordner mit WAV-Dateien konvertieren.

Beitrag von ottonormal » 16.04.2017 13:08:34

Hallo,

ich steh' grad etwas auf dem Schlauch, habe mehrere Ordner mit WAV-Dateien (32 bit, 48 kHz) die ich konvertieren möchte zu 16 bit, 44 kHz. Immer einen ganzen Ordner in einem Rutsch mit ffmpeg. Wie müsste der Befehl dazu lauten?

Frohe Ostern wünsche ich allen Mitforenten :D.
Zuletzt geändert von ottonormal am 16.04.2017 14:01:52, insgesamt 1-mal geändert.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: ffmpeg - Ordner mit WAV-Dateien konvertieren.

Beitrag von Lord_Carlos » 16.04.2017 13:30:02

Selber nicht getestet, aber das sollte so in diese Richtung gehen:

Code: Alles auswählen

for i in *.wav;
  do name=`echo $i | cut -d'.' -f1`;
  echo $name;
  ffmpeg -loglevel panic -i "$i" -sample_fmt s16 -ar 44000 "${name}_edit.wav";
done
http://stackoverflow.com/a/8200370
http://stackoverflow.com/a/41450002

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: ffmpeg - Ordner mit WAV-Dateien konvertieren.

Beitrag von ottonormal » 16.04.2017 13:47:57

Danke :THX: , das funktioniert. Ginge es auch, die konvertierten Dateien gleich in enen neuen Ordner im gleichen Verzeichnis zu speichern?

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: ffmpeg - Ordner mit WAV-Dateien konvertieren.

Beitrag von Lord_Carlos » 16.04.2017 13:52:56

Wieder ungetestet:
Erst ein mkdir, dann den neuen Ordner an ffmpeg weitergeben.

Code: Alles auswählen

for i in *.wav;
  do name=`echo $i | cut -d'.' -f1`;
  echo $name;
  mkdir convert;
  ffmpeg -loglevel panic -i "$i" -sample_fmt s16 -ar 44000 "convert/${name}.wav";
done
Vielleicht auch convert/"${name}.wav"; ?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: ffmpeg - Ordner mit WAV-Dateien konvertieren.

Beitrag von ottonormal » 16.04.2017 14:00:36

Super, auch das funktionierte :D . Noch mal vielen Dank und schöne (Rest)Ostern :THX: .

Antworten