Can you capture audio from Unity?

Is there a way to capture the audio from Unity into a file?

more ▼

asked Nov 18 '09 at 05:39 PM

noradninja gravatar image

895 18 23 42

(comments are locked)
10|3000 characters needed characters left

6 answers: sort voted first

The only existent method that Unity API is offering is this:

static function ExtractOggFile (obj : Object, path : string) : bool


Saves an AudioClip or MovieTexture to a file.

Will save an Ogg Vorbis or Ogg Theora file at the specified path. "

I never used it though, and I never seen it being used before. I hope it helps you. If you want to capture all the sound that you can hear at a specific time in Unity (e.g. multiple sounds playing at the same time) to a single audio file, I don't think there's any method of doing that.

more ▼

answered Nov 18 '09 at 06:57 PM

ericksson gravatar image

2k 11 15 45

I actually was looking for a way to capture all the audio playing when the game is running, oh well. Thanks.

Nov 18 '09 at 08:51 PM noradninja
(comments are locked)
10|3000 characters needed characters left

If you're trying to capture what the sound card outputs as you play the game, you can use Audacity on a PC or Wiretap on a Mac (Wiretap is trial-to-buy).

For Audacity (PC):

  1. Go to Preferences-->Audio I/O and set your input to the sound card you're using.
  2. In the top right of the main window, there's a drop-down menu that may say "Microphone," "Line In," or some other input type. Change this to "What U Hear."
  3. Hit record, hit stop when you're finished.
  4. Go to File-->Export to WAV to save the file.

For Wiretap (Mac):

  1. Go to Preferences-->Source and make sure that one of the Sources is set to "Mac Audio." (You can also set your recording destination and format here).
  2. Hit record, hit stop when you're finished.

Alternatively, on Mac OS 10.6 (Snow Leopard), you can use Quicktime X to do a screen capture and use an internal or external mic to record your speakers, though you'll get ambient room noise and computer hum as well.

NOTE: All these methods will record every sound your computer makes, so watch out for IM/Mail notifications and Mac volume adjustment blips.

more ▼

answered Nov 18 '09 at 10:12 PM

Design3.com gravatar image

655 1 1 11

(comments are locked)
10|3000 characters needed characters left

You can use Soundflower (OS X, free) to route audio as you please. It's more complicated that Wiretap, because you need another app for recording, but it's free and has always worked perfectly for me.

I have never used Virtual Audio Cable, but it's apparently the Windows equivalent of Soundflower.

Also, Audacity runs on OS X, too, and would be an appropriate tool to use with either of these utilities, though it's redundant, given "What U Hear". Although I don't like Audacity, the tools I do like do not offer a simple "What U Hear" choice.

more ▼

answered Nov 18 '09 at 11:45 PM

Jessy gravatar image

17.8k 78 101 205

(comments are locked)
10|3000 characters needed characters left

The fraps tool set captures audio and video from any running application, including a Unity game. It's very easy to set up and use.

more ▼

answered Nov 25 '10 at 05:27 PM

yoyo gravatar image

7.7k 29 46 97

(comments are locked)
10|3000 characters needed characters left

for mac i can advise you Macvide ScreenCap (macvide.com/Macvide_screencap/), very easy and helpful progfor grabbing screen...

more ▼

answered Jun 16 '11 at 12:54 PM

miniklop gravatar image


(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments



asked: Nov 18 '09 at 05:39 PM

Seen: 4279 times

Last Updated: Mar 20 '13 at 10:24 PM