Ich habe es versucht :
avconv -f alsa -i pulse recod.wav
..aber es erfasst nichts. Hast du eine Idee?
Vielen Dank!
quelle
Ich habe es versucht :
avconv -f alsa -i pulse recod.wav
..aber es erfasst nichts. Hast du eine Idee?
Vielen Dank!
Die Syntax zum Aufrufen von avconv ist in der Manpage für avconv ausführlich beschrieben . Bei Audioaufnahmen stehen folgende Optionen zur Verfügung:
-f:
Eingabe- oder Ausgabedateiformat erzwingen.
-i:
Name der Eingabedatei
Um von ALSA aufnehmen zu können, muss das Format so sein alsa
, und die Eingabe hängt von dem Gerät ab, das wir aufnehmen (normalerweise ist dies das defualt
Gerät). Dann sollte Ihr Befehl wie folgt lauten:
avconv -f alsa -i default record.wav
Um einfach von einem ALSA-Gerät aufzunehmen, können Sie das einfachere Befehlszeilentool arecord verwenden . Dies ergibt den folgenden Beispielbefehl für eine 10-Sekunden ( -d
) -Aufnahme in CD-Qualität ( -f
) im WAV-Codec ( -t
):
arecord -d 10 -f cd -t wav -D copy record.wav
Um von einer Ausgabesenke aufnehmen zu können, müssen wir unter "Soundeinstellungen -> Hardware " möglicherweise ein Duplex- Audioprofil auswählen :
Leider wurde in> = 13.04 die Hardwarekonfiguration aus den Soundeinstellungen entfernt. Um auf erweiterte Gerätekonfigurationen zugreifen zu können, müssen wir pavucontrol installieren und ausführen . Das Duplex-Profil kann dann auf der Registerkarte Konfiguration ausgewählt werden :
arecord
und wechseln Sie während der Aufnahme zurRecoding
Registerkarte Lautstärkeregelung. Hier können Sie die Standardaufnahmequelle ändern, die von weiterenarecord
Aufrufen verwendet wird. Öffnen Sie diePulse Audio Preferences
AppSimultaneous output
und aktivieren Sie das virtuelle Gerät, um die Auswirkungen einer Änderung der Systemlautstärke zu vermeiden .