2012-01-14 39 views
16

Estoy buscando el tipo más pequeño de archivo de audio para que algunos javascript funcionen mejor.Archivo de audio más pequeño: MP3, Ogg o Wav?

+1

El tamaño no es el único factor de suavidad. –

+1

Un archivo de 0 bytes es el archivo de audio más pequeño que pueda posiblemente –

+0

@ IgnacioVazquez-Abrams ¿Puede ampliar eso? El tamaño del audio ha sido mi sospecha e hipótesis para javascript suave a partir de ahora. – Tony

Respuesta

22

De esos tres, Ogg suele ser menor que MP3. Ambos serían mucho más pequeños que el WAV sin comprimir. Por supuesto, puede haber otros factores que entren en juego para su sitio como la calidad (no demasiada diferencia notoria para la mayoría de los propósitos) y compatibilidad con el navegador para cada tipo.

El tamaño del archivo solo afectará el tiempo que lleva descargar el archivo a la máquina del usuario. No necesariamente determinará la velocidad de ejecución de JavaScript. Puede haber otras cosas en su código que causen la disminución del rendimiento (a menos que lo haya reducido al tamaño del archivo de audio).

+0

Esa es mi conclusión después de comparar dos archivos donde uno tenía un gran archivo de audio. Antes de eliminar el audio, el javascript se ejecutaba extremadamente y causaba que mi computadora se sobrecargara. Después de la eliminación, javascript funcionó perfectamente sin sobrecalentar mi computadora. – Tony

3

Los archivos WAV son muy grandes, y ogg lamentablemente no es compatible universalmente, por lo que MP3 es probablemente su mejor opción. Si quiere asegurarse de que el archivo se descargue lo más rápido posible, debería echar un vistazo a las opciones de compresión que está utilizando. Si no tiene acceso a las opciones de compresión, intente descargar un programa de edición de audio como Audacity. Abra el archivo y luego vuelva a exportarlo como un MP3. Intente guardar el archivo de sonido con una tasa de bits relativamente baja (128k, 64k, o incluso menos) y vea si la calidad de reproducción sigue siendo aceptable.

+6

no es cierto. .wav es simplemente un formato de contenedor. Es el códec utilizado el que determina el tamaño real del archivo. –

+2

En realidad, hay más navegadores que soportan Ogg Vorbis que MP3: https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats – Pioul

4

Los archivos Wav pueden ser de 16 bits, 8 kHz (es decir, 128 k bits por segundo) mientras que los mp3 se pueden comprimir a 16 kbits por segundo. Por lo general, wav es x10 más grande que mpg. Esta relación es altamente específica del contenido. Wav es un formato crudo, mientras que mp3 es un formato comprimido para audio. ogg es más del formato de envoltura. puede envolver audio comprimido Speex, Speex (www speex org) es una técnica de compresión muy eficiente basada en CELP.

Sugerencias: utilice audacity (audacity source forge net) para truncar y guardar el original con el tamaño más pequeño (8 kHz formato de 16 bits, si es posible) convierta esta salida en mp3. Mantener el audio en un formato común (mp3/wav) es una buena idea.

+1

, de hecho, y Vorbis I es un códec de transformación monolítica adaptable hacia adelante basado en el discreto modificado transformada de coseno (TCMD). [36] Vorbis usa la transformada de coseno discreta modificada para convertir datos de sonido del dominio de tiempo al dominio de frecuencia. Los datos de dominio de frecuencia resultantes se dividen en componentes de ruido y residuos de piso, y luego se cuantifican y codifican en entropía usando un algoritmo de cuantificación vectorial basado en libro de códigos. Xiph.Org ahora considera Speex obsoleto; su sucesor es el códec Opus más moderno, que supera su rendimiento en todas las áreas. Los datos del Opus se pueden encapsular en Ogg. –

Cuestiones relacionadas