Supported file types for upload
Second Life allows you to upload several different types of files for use in content creation. This article lists the file types supported by Second Life:
When uploaded, images will be resized to square "powers of two" (16x16, 32x32, 64x64, etc.). Keep this in mind when creating textures, in order to avoid unnecessary image distortion! The maximum resolution for uploaded textures is 1024x1024. If you upload an image that is a higher resolution than this, it will be reduced to 1024x1024 resolution.
Valid sounds are any .WAV file in standard PCM format, 16-bit/44.1kHz/mono or stereo (which will be converted to mono anyway), less than 10 seconds in length. (9.99 seconds is fine, but 10.0 will fail to upload.) Sounds cannot be saved as 8-bit, 22.05 kHz, or any other frequency. Sounds in other formats can be converted in most sound programs. An example of a free quality converter is r8brain. There is currently no support for compression formats such as MP3.
Valid animations are any .BVH file usable in Poser 2 or newer. Recommended settings are 10 frames per second. For more information on uploading animations, check out How to upload an animation.