从 pulseaudio 输出监视器录制音频会导致音频拉伸:
- 由于移动速度比视频慢,音频不同步
- 我检查过了,视频同步,问题出在音频上
- 由于音频被拉长了,音调变得更低。
- 这只发生在输出监视器上,麦克风同步完美
- Debian 希德
演示代码:
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
的流频率之间的差异完全相同。
向 avconv添加-ar 44100
标志没有任何区别,音频仍然被错误地拉伸。
答案1
显然 pulseaudio 不知道它想要什么。它告诉大家它使用的是 48khz,但实际上它使用的是 44.1khz。
修复:
取消注释default-sample-rate = 44100
并将/etc/pulse/daemon.conf
其设置为48000