Recording from the sound card output

8 risposte [Ultimo contenuto]
onpon4
Offline
Iscritto: 05/30/2012

I've been wondering this for some time. In Windows, there's an option to record from the same source as the sound output; this is called "Stereo Mix" in Windows. But in my searches, I have never been able to find a way to do this in GNU/Linux. Forum posts tell you to use some special equipment or connect the headphone jack to the microphone jack. The problem I have with this is I don't have special equipment like tht, and connecting the headphone jack to the microphone jack disables the other speakers. Another minor thing is I think the audio quality is slightly reduced, though I don't particularly notice it, and it's harder to get the volume right because of amplification settings in the microphone and not being able to hear it in real time.

So my question is, is there a way to record directly from the output of the sound card or speakers (preferably, make the sound card or speaker output into an input source as well as an output source)?

ssdclickofdeath
Offline
Iscritto: 05/18/2013

What about just using a software sound-ripping utility?

onpon4
Offline
Iscritto: 05/30/2012

Unless I'm misunderstanding, that has nothing to do with what I'm interested in. The reason I would want to record speaker output is for screencasts, particularly gameplay videos.

mYself
Offline
Iscritto: 01/18/2012

Recording sound directly from line out (jack connector) is a bad idea, since the audio is converted from digital to analog signal using the onboard converter/amplifier, and this seriously damages the audio source you want to record (I have experience with this).

As ssdclickofdeath suggested, you should use some software recording utility, that can grab the the sound virtually. I am pretty sure you can find some on GNU/Linux, but since I does not need/use one, I cannot make any recommendation for you.

starchild
Offline
Iscritto: 09/14/2011
onpon4
Offline
Iscritto: 05/30/2012

Cool. That's not perfect (it would be better if it became detected as a microphone, so that other programs that record sound could be used), but it would work.

Darksoul71
Offline
Iscritto: 01/04/2012

I have used the rec command from sox in combination with ffmpeg although pulseaudio allows you to copy / re-direct sound. You can simply use Audacity for recording audio without a physical connection.

You might also want to check out this video on Youtube:
https://www.youtube.com/watch?v=FSg8IMkrLPo

lembas
Offline
Iscritto: 05/13/2010

You might want to try the recordmydesktop package. It supposedly grabs video and audio. It's got a GTK frontend in gtk-recordmydesktop package.

onpon4
Offline
Iscritto: 05/30/2012

That and other screencasting programs (like SimpleScreenRecorder) grab sound from the microphone. That's why I would like the output to be treated as an input as well.