
從脈衝音訊輸出監視器錄製音訊會導致音訊拉伸:
- 音訊不同步,因為它的移動速度比視訊慢
- 我檢查過,視訊是同步的,是音訊的問題
- 音頻音高因被拉伸而降低。
- 這只會發生在輸出監視器上,麥克風完美同步
- Debian sid
演示程式碼:
avconv -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -acodec copy out.wav
alsa[...]monitor
其中定義的音訊輸出監視器的名稱在哪裡pactl list
48000 Hz
視訊和音訊之間的速度差異幾乎與avconv 自動選擇作為串流頻率的 和44100 Hz
它pactl list short sources
應該的頻率之間的差異完全相同。
將標誌添加-ar 44100
到 avconv 沒有任何區別,音訊仍然拉伸錯誤。
答案1
顯然,pulseaudio 不知道自己想要什麼。它告訴大家它使用的是 48khz,但實際上它使用的是 44.1khz。
修復:
取消註釋default-sample-rate = 44100
並將/etc/pulse/daemon.conf
其設定為48000