He intentado :
avconv -f alsa -i pulse recod.wav
... pero no captura nada. ¿Tienes alguna idea?
¡Gracias!
fuente
He intentado :
avconv -f alsa -i pulse recod.wav
... pero no captura nada. ¿Tienes alguna idea?
¡Gracias!
La sintaxis para invocar avconv se explica muy bien en la página de manual de avconv . De las grabaciones de audio están disponibles las siguientes opciones:
-f:
Forzar el formato de archivo de entrada o salida.
-i:
nombre del archivo de entrada
Para grabar desde ALSA necesitamos que el formato sea alsa
, y la entrada depende del dispositivo que grabemos (generalmente este será el defualt
dispositivo). Entonces su comando debe ser el siguiente:
avconv -f alsa -i default record.wav
Para grabar simplemente desde un dispositivo ALSA, podemos considerar usar la herramienta de línea de comandos más básica arecord . Esto proporciona el siguiente comando de ejemplo para una -d
grabación de 10 segundos ( ) en calidad de CD ( -f
) en códec wav ( -t
):
arecord -d 10 -f cd -t wav -D copy record.wav
Para poder grabar desde un receptor de salida, es posible que tengamos que elegir un perfil de audio dúplex en "Configuración de sonido -> Hardware ":
Desafortunadamente, en> = 13.04 la configuración de hardware se eliminó de la configuración de sonido. Para tener acceso a configuraciones avanzadas de dispositivos, necesitamos instalar y ejecutar pavucontrol . El perfil dúplex se puede seleccionar en la pestaña Configuración :
arecord
y, mientras graba, vaya a laRecoding
pestaña Control de volumen . Aquí, puede cambiar la fuente de grabación predeterminada, que será utilizada por otrasarecord
invocaciones. Además, para evitar el impacto del cambio de volumen del sistema, abra laPulse Audio Preferences
aplicación, vaya a laSimultaneous output
pestaña y habilite el dispositivo virtual.