
La grabación de audio desde el monitor de salida de pulseaudio da como resultado audio estirado:
- El audio no está sincronizado porque se mueve más lento que el video.
- Lo he comprobado, el vídeo está sincronizado, el problema es el audio.
- El tono del audio es más bajo a medida que se estira.
- Esto sólo sucede con el monitor de salida, los micrófonos están perfectamente sincronizados.
- sid debian
Código de demostración:
avconv -f pulse -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -acodec copy out.wav
¿Dónde alsa[...]monitor
está el nombre del monitor de salida de audio como se define enpactl list
La diferencia de velocidad entre video y audio es casi exactamente la misma proporción que la diferencia entre la 48000 Hz
que avconv elige automáticamente como frecuencia de transmisión y la 44100 Hz
que pactl list short sources
se supone que debe ser.
Agregar la -ar 44100
bandera a avconv no hace ninguna diferencia, el audio todavía está mal estirado.
Respuesta1
Al parecer pulseaudio no sabe lo que quiere. Les dice a todos que está usando 48 kHz cuando en realidad está usando 44,1 kHz.
La solución:
Descomentar y configurarlo default-sample-rate = 44100
en/etc/pulse/daemon.conf
48000