Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • 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 F$$anonymous$$OD.

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.

Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

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

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

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

Complete Packages wont run correctly in Unity 1 Answer

[Audio] CompressedInMemory VS StreamFromDisc 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges