Ansicht umschalten
Avatar von Michael Müller

mehr als 1000 Beiträge seit 06.01.2000

Wo ist das Audio-Input-device unter /dev?

Ich versuche gerade über ffmpeg ein Video aufzunehmen. Normalerweise macht man das mit einer Kommandozeile wie dieser:

ffmpeg -hide_banner -i /dev/dsp -s 320x240 -i /dev/video0 -t 2 out.webm

Der Videoteil klappt auch (also wenn ich -i /dev/dsp weglasse), aber der Audio-Teil scheitert daran, daß es bei mir kein /dev/dsp gibt. Etwas googeln hat ergeben, daß man das passende Gerät jetzt im Unterverzeichnis /dev/snd/ finden könnte. Dort befinden sich bei mir eine Anzahl kryptischer Gerätenamen: controlC0, hwC0D0, hwC0D2, pcmC0D0c, pcmC0D0p, pcmC0D10p, pcmC0D3p, pcmC0D7p, pcmC0D8p, pcmC0D9p, seq, timer.

Das Problem: Ich habe alle durchprobiert, keines funktioniert. Ergebnisse waren:
/dev/snd/controlC0: File descriptor in bad state
/dev/snd/hwC0D0: Permission denied
/dev/snd/hwC0D2: Permission denied
/dev/snd/pcmC0D0c: File descriptor in bad state
/dev/snd/pcmC0D10p: Invalid argument
/dev/snd/pcmC0D3p: Invalid argument
/dev/snd/pcmC0D7p: Invalid argument
/dev/snd/pcmC0D8p: Invalid argument
/dev/snd/pcmC0D9p: Invalid argument
Bei pcmC0D0p, seq und timer passiert einfach nichts.

GUI-Audio-Anwendungen aber auch das Kommandozeilenprogramm arecord funktionieren, also muß es irgendwo ein funktionierendes Gerät geben, aber wo? OS ist ein Ubuntu/Budgie.

Bewerten
- +
Ansicht umschalten