x


How to adjust the compression of audio loaded through WWW?

I am looking to have control over what sort of compression an audio file is loaded at (from WWW), and whether it is imported as 3D sound, mono, etc. Basically, the stuff that can be done through AudioImporter or the Audio Import Settings.

The only difference is that this would need to be applied to audio files that are not known at compile time, and which are loaded via WWW. If I could even define the settings globally in Unity in advance (so that all files loaded through WWW are coming in with certain settings), that would also be workable. Right now it is noticeably degrading the quality of my stereo 192 kbps bitrate ogg files, though, which is making everything sound fairly muddy and muffled.

My sound designer and I are going to experiment with having a lower bitrate of 128 kbps and with a higher encoding quality, so maybe that will work, but it still seems like I ought to be able to make this work without having to modify files that play back perfectly well in other apps.

more ▼

asked Mar 24 '10 at 01:26 AM

x4000 gravatar image

x4000
504 23 25 40

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

1 answer: sort voted first

The compression of audio that's loaded from WWW depends on how it's saved. There is no functionality for re-compressing audio that's loaded at runtime. As the docs mention, www.audioClip returns immediately, so you can stream audio even if the entire clip hasn't downloaded.

more ▼

answered Mar 24 '10 at 01:56 AM

Eric5h5 gravatar image

Eric5h5
80.2k 41 132 521

Well, that is certainly what I would hope was the case, but I am still mystified as by why the quality of playback is so much degraded in that case. Some sort of transcoding is taking place, unless the ogg playback capabilities are just naturally muddy, which I highly doubt. I'll see what happens when we re-encode the files to a lower bitrate but higher quality, and report back. For now, though, you've at least answered my major question.

Mar 24 '10 at 12:50 PM x4000

@x4000: I can't recall any audio quality problems with WWW Ogg files, although it's been a while since I've done that, back when Unity used OpenAL rather than FMOD.

Mar 25 '10 at 03:05 AM Eric5h5
(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

By RSS:

Answers

Answers and Comments

Topics:

x1027
x6

asked: Mar 24 '10 at 01:26 AM

Seen: 1001 times

Last Updated: Mar 24 '10 at 01:26 AM