Respuestas:
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 la Recoding
pestaña Control de volumen . Aquí, puede cambiar la fuente de grabación predeterminada, que será utilizada por otras arecord
invocaciones. Además, para evitar el impacto del cambio de volumen del sistema, abra la Pulse Audio Preferences
aplicación, vaya a la Simultaneous output
pestaña y habilite el dispositivo virtual.