
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?