[gelöst] Keine Aufnahme von Soundkarte

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
mullers

[gelöst] Keine Aufnahme von Soundkarte

Beitrag von mullers » 10.06.2010 14:48:56

Hi,

hier ist dieser Soundchip verbaut:

Code: Alles auswählen

do!  lspci | grep Audio 
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Es sieht so aus, als ob keine Aufnahme von der Soundkarte möglich ist. Es gibt im alsamixer keinen capture Regler. Wenn ich etwa mit

Code: Alles auswählen

rec test.flac
versuche etwas aufzunehmen, wird automatisch die Ausgabe des internen Mikrofons mitgeschnitten.
Gibt's das, dass ein capture grundsätzlich nicht möglich ist? Wenn, gibt es da eine andere Mögiichkeit?

Gruesse
henry
Zuletzt geändert von mullers am 15.06.2010 20:35:06, insgesamt 1-mal geändert.

soundrolf
Beiträge: 265
Registriert: 21.07.2009 13:50:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Köln

Re: Keine Aufnahme von Soundkarte

Beitrag von soundrolf » 10.06.2010 19:48:36

Welches Linux ? Welcher Desktop ? Welche Kernelversion ? Welcher Mixer ?

LG

pferdefreund
Beiträge: 3792
Registriert: 26.02.2009 14:35:56

Re: Keine Aufnahme von Soundkarte

Beitrag von pferdefreund » 11.06.2010 07:02:18

meine Standard-Empfehlung - gamix installieren und da bei der
Konfiguration erst mal alles aktivieren.
Hat bis jetzt bei diversen Linuxen immer zum Erfolg geführt. Ab und
an auch nicht vergessen, Digital Loopback oder so mit zu
aktivieren, falls vorhanden.
Für mich persönlich ist der gamix der beste Mixer für Linux.

mullers

Re: Keine Aufnahme von Soundkarte

Beitrag von mullers » 11.06.2010 10:20:58

soundrolf hat geschrieben:Welches Linux ? Welcher Desktop ? Welche Kernelversion ? Welcher Mixer ?
- Debian/Testing
- Gnome
- 2.6.32-trunk-686
- alsamixer

Habe auch mal testweise gamix installiert, aber wie zu erwarten, zeigt
der auch nichts anderes als alsamixer.
Wenn ich mit TAB zu den Aufnahmereglern wechsle, gibt es da:

- Digital
- Docking Mic
- External Mic
- Internal Mic

und eben kein Capture

/edit:
Ausgabe von alsa-info.sh hier: http://debianforum.de/forum/pastebin.ph ... ew&s=34700
Zuletzt geändert von mullers am 14.06.2010 14:34:51, insgesamt 1-mal geändert.

pferdefreund
Beiträge: 3792
Registriert: 26.02.2009 14:35:56

Re: Keine Aufnahme von Soundkarte

Beitrag von pferdefreund » 14.06.2010 06:59:03

Es gibt Sound-Chips, bei denen muß man den genauen Modelltyp als
Parameter mitgeben. Eventuell hast du so ein Teil.
Im Notfall mal die Kernel-Sourcen installieren und in den Quelltext
des entsprechenden Moduls schauen - auch Header-File. Oft hat der
Entwickler dort nützliche Kommentare hinterlegt.

mullers

Re: Keine Aufnahme von Soundkarte

Beitrag von mullers » 15.06.2010 12:20:06

Es ist wohl so, dass dieser Soundchip kein `capture' unterstützt, Mist, wenn ich das gewusst hätte,
hätte ich mir ein anderes Notebook gekauft.

Es soll da noch eine Möglichkeit geben, den Sound über ein Pseudodevice abzufangen, bevor der die
Soundkarte erreicht, soweit ich das verstanden habe:

Code: Alles auswählen

pcm.teeraw {
   type empty
   slave.pcm "tee:default,'/tmp/out.raw',raw"
   # 48000 S16_LE 2ch (aplay -t raw -f dat)
}
Soll der passende ein Eintrag in ~/.asoundrc sein, was natürlich auch nicht funktioniert.

mullers

Re: [gelöst] Keine Aufnahme von Soundkarte

Beitrag von mullers » 15.06.2010 20:42:06

Das Leben kann so einfach sein (haha)

Die Lösung, die hier funktioniert, ist:
- pulseaudio installieren
- dies in die zu erstellende /etc/asound.conf eintragen:

Code: Alles auswählen

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}
- pulseaudio starten
- dann diesen läppischen Einzeiler in ein Terminal hauen:

Code: Alles auswählen

parec -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor  |sox -t raw -r 44100 -sLb 16 -c 2 - pulse.wav
- Der Monitor (nach -d) muss vorher noch mit

Code: Alles auswählen

 pactl list | grep -i "monitor source"  (oder "quelle monitor")
- gefunden werden.


Das ist doch kaum der Rede wert :wink:

Antworten