Die Dauer der aufgezeichneten Datei ist länger als die Aufzeichnungszeit mit SoX?

Die Dauer der aufgezeichneten Datei ist länger als die Aufzeichnungszeit mit SoX?

Ich verwende SoX auf Centos 7, um die Audioausgabe von GQRX, einer SDR-Anwendung, aufzuzeichnen. Ich habe Monitor of Built-in Audio Analog Stereo auf der Registerkarte Recording der Pulseaudio-Lautstärkeregelung ausgewählt. Ich versuche, eine WAV-Datei mit einer Abtastrate von 6 KB zu speichern. Ich verwende den Befehl

sox -t pulseaudio 2 --rate 6k --channels 1 test.wav

Das funktioniert und meine test.wav ist wie erwartet, außer dass die Dauer der Datei etwa ein Drittel länger ist als die tatsächliche Aufnahmezeit. Bei einer Aufnahmedauer von 3 Stunden und 15 Minuten ergibt sich eine Datei mit einer Dauer von 4 Stunden und 21 Minuten.

Ich konnte dazu weder online noch in der SoX-Dokumentation etwas finden. Kann ich sonst noch etwas versuchen, um die Welle auf die tatsächliche Länge der Aufnahme einzustellen?

verwandte Informationen