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 defualt
dispositivo). 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 :
arecord
e, durante la registrazione, vai nella Recoding
scheda Controllo volume . Qui, è possibile modificare l'origine di registrazione predefinita, che verrà utilizzata da ulteriori arecord
invocazioni. Inoltre, per evitare l'impatto della modifica del volume di sistema, apri l' Pulse Audio Preferences
app, vai in Simultaneous output
scheda e abilita il dispositivo virtuale.