Risposte:
La sintassi per invocare avconv è ben spiegata nella manpage di avconv . Dalle registrazioni audio sono disponibili le seguenti opzioni:
-f:Forza il formato del file di input o output.
-i:nome del file di input
Per registrare da ALSA è necessario che il formato sia alsa, e l'input dipende dal dispositivo che registriamo (di solito questo sarà il defualtdispositivo). Quindi il tuo comando dovrebbe essere il seguente:
avconv -f alsa -i default record.wav
Per registrare semplicemente da un dispositivo ALSA, potremmo prendere in considerazione l'uso del più semplice strumento di riga di comando arecord . Questo dà il seguente comando di esempio per una registrazione di 10 secondi ( -d) in qualità cd ( -f) in wav codec ( -t):
arecord -d 10 -f cd -t wav -D copy record.wav
Per poter registrare da un sink di uscita, potrebbe essere necessario scegliere un profilo audio duplex in "Impostazioni audio -> Hardware ":

Sfortunatamente in> = 13.04 la configurazione hardware è stata rimossa dalle impostazioni audio. Per accedere alle configurazioni avanzate dei dispositivi è necessario installare ed eseguire pavucontrol . Il profilo duplex può quindi essere selezionato nella scheda Configurazione :

arecorde, durante la registrazione, vai nella Recodingscheda Controllo volume . Qui, è possibile modificare l'origine di registrazione predefinita, che verrà utilizzata da ulteriori arecordinvocazioni. Inoltre, per evitare l'impatto della modifica del volume di sistema, apri l' Pulse Audio Preferencesapp, vai in Simultaneous outputscheda e abilita il dispositivo virtuale.