Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
parecord [2018/10/31 23:07] slackermedia created |
parecord [2018/11/01 02:23] slackermedia created |
||
---|---|---|---|
Line 13: | Line 13: | ||
The **parecord** command counts on you knowing your own computer's audio configuration. This can seem overwhelming if you're not used to how Linux systems categorise audio, and even moreso if you have a computer with a complex audio setup. | The **parecord** command counts on you knowing your own computer's audio configuration. This can seem overwhelming if you're not used to how Linux systems categorise audio, and even moreso if you have a computer with a complex audio setup. | ||
- | The first thing to keep in mind is that there are two basic types of audio happening on your computer: inputs and outputs. In Pulse Audio terminology, these are called //sources// (inputs) and //sinks// (outputs). The terms "input" and "output", of course, are from the point of view of Pulse Audio itself: Pulse Audio can //send// audio to **sinks** and //receive// audio from **sources**. | + | From the perspective of Pulse Audio itself, there are two kinds of audio: sinks and sources. Applications using Pulse Audio send audio to //sinks// and they receive audio from //sources//. |
+ | If you want to record everything happening on a system, then you want to record the //monitor// device: a special stream that mixes everything happening on your system together and plays it through your computer speaker. | ||
+ | Find the device name: | ||
+ | |||
+ | <code> | ||
+ | $ pacmd list-sources | grep name: | ||
+ | name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor> | ||
+ | name: <alsa_input.pci-0000_00_1b.0.analog-stereo> | ||
+ | </code> | ||
+ | |||
+ | The first device in this example, with the suffix **monitor**, is the | ||
===== Launching ===== | ===== Launching ===== |