how to capture both mic and line-out

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



'Twas brillig, and Dolfy at 07/03/11 16:12 did gyre and gimble:
> Any ideas on how to capture both line-in and line-out at the same
> time? Like to record a skype or other IM conversation.

It's possible but not that easy. In an ideal world someone would write
module-combine-source but that doesn't exist at the moment.

In theory all you need to do is:
 0. Assume you mic is called "my_mic" and your "output is called
"my_output". Check with pacmd list-sinks and pacmd list-sources.
 1. Create a null sink. Call it "null" (pactl load-module
module-null-sink sink_name="null")
 2. Create a looback from your mic to the null sink. This means
everything you say will be played back on the null sink. (pactl
load-module module-loopback source="my_mic" sink="null"
 3. Create a loopback from your output's monitor to the null sink. This
means everything that is played back will be played on the null sink.
(pactl load-module module-loopback source="my_output.monitor" sink="null")
 4. When you want to record the whole lot, you can simply record from
"null.monitor" and you'll get the combined output from both your mic and
what was played back on your card.

HTHs

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux