Record Computer's Audio Output

There must be a way to have my computer record whatever its current audio output is to a separate audio file.

Does this require anything fancy? In any case, what does it require?

(I could probably just physically wire the audio output back into the audio input, I guess…? But I was thinking more along the lines of a software solution.)

-FrL-

You know, I’ve tried physically wiring it back and been quite unhappy with the outcome. It was scratchy, if I recall correctly. But give it a shot; you might have a better connection than I have.

What kind of computer? Audio Hijack will do this for a Mac, I have no idea if there’s a Windows version.

If you’re asking what I think you’re asking, Audacity will do just that.

If I’m listening to streaming audio, and wish to record it, Audacity will allow that - but make sure you turn your microphone off before you do it or it will mix the mic audio in.

Get it here. Free.

Oops, sorry, I should have specified its a PC not a Mac.

-FrL-

Thanks for the tip!

Someone IRL* told me that Audacity doesn’t do that. Glad to know they were wrong. I also didn’t realize it was free.

-FrL-

*You, of course, are not IRL.

Glad to help. Been using Audacity for years. Make sure you read the documentation - there’s some strange stuff in there - but it all makes sense when you’ve used it a few times.

Enjoy.

In some cases, it won’t be able to, but that’s not Audacity’s fault - I believe it’s a case of whether the sound card drivers have an option to set ‘stereo mix’ (or something like that) as the recording source.

If Audacity won’t do what you want, try Audiograbber. I’ve found it to work very well for recording pretty much anything that is coming out of my speakers.

Yes, this has turned out to be a problem for me. Creative apparently used to have an option like this called “what you hear,” but they have gotten rid of it for their Vista drivers. (Or something. I wasn’t completely clear about the history here.)

Audacity themselves recommend I just do the physical line out to line in thing. So if Audiograbber doesn’t work, that’s what I’ll be doing.

-FrL-

Another program that works is MP3MyMP3. What’s nice is that you can select any number of sources, including everything you can hear. And it is free (think it’s been GPLed too, but I’m not sure.) However, the fact that it was put together by a guy in his spare time shows as it’s quite difficult to use at times.

I’ve checked it out, (as in downloaded and ran the latest version,) and as far as I can tell, Audiograbber only grabs audio from CDs, not from the audio output stream. But am I missing something?

-FrL-

Kind of an ugly program, but I’ve been using HarddiskOgg for a few months and it does a pretty decent basic job.

Despite the program name, you can save audio to a few different formats. Unfortunately “wav” isn’t an option by default - I usually save to APE then decompress to wav.

I use Virtual Audio Cable in conjunction with Audacity to achieve this. However, it might not be exactly what you want, since you can’t actually listen to what you are recording while using it. Also, it’s not freeware, but relatively cheap at $30.

Thanks for the suggestions everyone.

It appears that the same problem recurs when I try any of the solutions listed here. Apparently my sound card does not have the option to use the output strea as the recording device. Most sound cards do, mine does not. Mine (A Creative SoundBlaster Audigy Somethingorother) used to, but its more recent drivers have stopped offering this option. (It was called “What You Hear,” and was listed alongside “Microphone” and “Line in” as recording devices.) Older drivers are, I gather, very non-recommended for Vista machines like mine.

Aggravating. And its hard to believe there’s not some workaround for this. (I mean, what could make it impossible in principle just to have the machine take what it’s sending to the speakers and also send it to a disc drive?) But I can’t find anyone who’s found a way yet.

-FrL-

Well-funded recording industry lawyers.

I put the words “in principle” there in an unsuccessful attempt to head off that comment at the pass.

-FrL-

Maybe your system doesn’t allow it for some reason, but I’m fairly certain Virtual Audio Cable will work around this. What it does is set up a virtual sound card with virtual in’s and out’s so that you can use Windows’ sound manager to set the playback device to “virtual cable 1” and then in Audacity set the recording device to “virtual cable 1”, and it will record whatever would normally go to the audio out stream. Your actual physical sound card doesn’t get involved at all.

Ah, I see. :smack: I was looking for something along the lines of physically or scientifically. I forgot for a moment that lawyers don’t operate on principle.

I went through the same thing. The drivers for the audio card on my previous computer did supply “all” on the recording source selection. I would set that and have GoldWave start recording at the right time. Worked just as I wanted it to.

My new computer, with different audio hardware and drivers, has no such selection. I bought Total Recorder. It has its own audio drivers and works as advertised. Their basic version (which I use) is only US$17.95 and it’s worth it. I have no connection with them other than being a satisfied customer.