• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by x4000 · Mar 24, 2010 at 01:26 AM · audioaudioimporter

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.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by Eric5h5 · Mar 24, 2010 at 01:56 AM

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.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image x4000 · Mar 24, 2010 at 12:50 PM 0
Share

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.

avatar image Eric5h5 · Mar 25, 2010 at 03:05 AM 0
Share

@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.

Your answer

Hint: You can notify a user about this post by typing @username

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

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

Is it possible to play midi files in unity? 2 Answers

does anyone know how to set load type to streaming? 0 Answers

Complete Packages wont run correctly in Unity 1 Answer

[Audio] CompressedInMemory VS StreamFromDisc 1 Answer

Audio Importer: how do you override platform specific settings from code? 1 Answer

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges