
我在 Centos 7 上使用 SoX 錄製 GQRX(一個 SDR 應用程式)的音訊輸出。我從 Pulseaudio 音量控制的“錄音”選項卡中選擇了“內建音訊模擬立體聲監視器”。我正在嘗試保存採樣率為 6k 的 .wav 檔案。我正在使用命令
sox -t 脈衝音訊 2 --速率 6k --通道 1 test.wav
這有效,我的 test.wav 正是我所期望的,只是檔案的持續時間比實際錄製時間長了大約三分之一。錄製 3 小時 15 分鐘的時間會產生一個持續時間為 4 小時 21 分鐘的檔案。
我在網路上或 SoX 文件中找不到任何與此相關的內容。我還可以嘗試其他方法讓波形成為錄音的實際長度嗎?