SoX-Fehler beim Zusammenführen mehrerer Audiodateien

409
user02103012

Ich versuche, einen Ordner voller WAV-Dateien mit dem Befehl zusammenzuführen sox *.wav combined.wavund erhalte folgende Fehlermeldung:

sox formats: no handler for detected file type `inode/x-empty; charset=binary' 

Ich habe den Fehler gegoogelt und kann keine Lösungen finden. Kann jemand beschreiben, wie dieser Fehler behoben werden kann oder welche Flags hinzugefügt werden sollen, soxwährend der Befehl ausgeführt wird? Vielen Dank. Hier sind die WAV-Dateien, die ich kombinieren möchte:

10-51-52-0025.raw.wav 11-06-29-0030.raw.wav 11-16-29-0536.raw.wav 10-52-52-0062.raw.wav 11-07-29-0085.raw.wav 11-17-29-0749.raw.wav 10-58-28-0559.raw.wav 11-08-29-0135.raw.wav 11-18-29-0812.raw.wav 10-59-28-0655.raw.wav 11-09-29-0192.raw.wav 11-19-29-0909.raw.wav 11-00-28-0696.raw.wav 11-10-29-0242.raw.wav 11-27-07-0658.raw.wav 11-01-28-0744.raw.wav 11-11-29-0298.raw.wav 11-28-07-0731.raw.wav 11-02-28-0828.raw.wav 11-12-29-0348.raw.wav 11-29-07-0779.raw.wav 11-03-28-0876.raw.wav 11-13-29-0432.raw.wav 11-30-07-0834.raw.wav 11-04-28-0941.raw.wav 11-14-29-0483.raw.wav 11-05-28-0989.raw.wav 11-15-29-0508.raw.wav 
0

2 Antworten auf die Frage

0
Ipor Sircer

Besser zu Ihnen verwenden Sie ffmpeg.

ffmpeg -f concat -i <(printf "file '$PWD/%s'\n" ./*.wav) -c copy output.wav 

https://trac.ffmpeg.org/wiki/Concatenate

0
qubodup

Von http://sox.sourceforge.net/sox.html :

Um das Format einer Eingabedatei zu bestimmen, verwendet SoX in der Reihenfolge des Vorrangs und wie angegeben oder verfügbar:

  1. Befehlszeilenformatoptionen.
  2. Der Inhalt des Datei-Headers.
  3. Die Dateinamenerweiterung

Wenn Sie sich also sicher sind, dass die Dateien das WAVE-Format haben, können Sie Folgendes hinzufügen -t wav:

sox -t wav *.wav combined.wav 

Wenn die Dateien tatsächlich ein unformatiertes Dateiformat haben oder Informationen wie Bittiefe ( -b) und Rate ( -r) fehlen, müssen Sie auch diese Parameter angeben. Weitere Informationen dazu finden Sie unter Konvertieren von RAW-Audiodaten in WAV mit Skripts .