2012-01-14 10 views
16

Sto cercando il più piccolo tipo di file audio per alcuni javascript per lavorare più agevolmente.File audio più piccolo: MP3, Ogg o Wav?

+1

Le dimensioni non sono certo l'unico fattore di scorrevolezza. –

+1

Un file da 0 byte è il file audio più piccolo che si possa eventualmente risolvere –

+0

@ IgnacioVazquez-Abrams Puoi ampliarlo? La dimensione audio è stata il mio sospetto e l'ipotesi per javascript liscio sin d'ora. – Tony

risposta

22

Di questi tre, Ogg di solito è inferiore a MP3. Entrambi sarebbero molto più piccoli del non compresso WAV. Naturalmente, potrebbero esserci altri fattori che entrano in gioco per il tuo sito come la qualità (non una differenza notevole per la maggior parte degli scopi) e il supporto del browser per ciascun tipo.

Le dimensioni del file influenzano solo il tempo necessario per scaricare il file sul computer dell'utente. Non determinerà necessariamente la velocità di esecuzione di Javascript. Potrebbero esserci altre cose nel codice che causano il calo delle prestazioni (a meno che non sia stato ristretto alle dimensioni del file audio).

+0

Questa è la mia conclusione dopo aver confrontato due file in cui uno aveva un file audio di grandi dimensioni. Prima della rimozione dell'audio, javascript si stava eseguendo in modo eccessivo e causava il sovraccarico del mio computer. Dopo la rimozione, javascript funzionava perfettamente senza surriscaldare il mio computer. – Tony

3

I file WAV sono molto grandi e ogg non è purtroppo supportato universalmente, quindi MP3 è probabilmente la soluzione migliore. se vuoi assicurarti che il file venga scaricato il più rapidamente possibile, dovresti dare un'occhiata alle opzioni di compressione che stai utilizzando. Se non hai accesso alle opzioni di compressione, prova a scaricare un programma di editing audio come Audacity. Aprire il file e quindi riesportarlo come un MP3. Prova a salvare il file audio con un bitrate relativamente basso (128k, 64k o anche meno) e verifica se la qualità di riproduzione è ancora accettabile.

+6

non è vero. .wav è semplicemente un formato contenitore. È il codec utilizzato che determina la dimensione effettiva del file. –

+2

In realtà ci sono più browser che supportano Ogg Vorbis che MP3: https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formats – Pioul

4

I file Wav possono essere a 16 bit, 8 kHz (vale a dire 128 k bit al secondo) mentre l'mp3 può essere compresso a 16 kbit al secondo. Tipicamente wav è maggiore di x10 rispetto a mpg. Questo è un rapporto altamente specifico del contenuto. Wav è un formato raw, mentre mp3 è un formato compresso per l'audio. ogg è più di un formato wrapper. può avvolgere l'audio compresso Speex, Speex (www speex org) è una tecnica di compressione molto efficiente basata su CELP.

Suggerimenti: utilizzare audacity (audacity source forge net) per troncare e salvare l'originale con il formato più piccolo (se possibile, con una formattazione a 8 bit a 16 bit) convertire questo output in mp3. Mantenere l'audio in un formato comune (mp3/wav) è una buona idea.

+1

infatti, e Vorbis I è un codec di trasformazione monolitico forward-adaptive basato sul discreto modificato cosine transform (MDCT). [36] Vorbis utilizza la trasformata coseno discreta modificata per convertire i dati audio dal dominio del tempo al dominio della frequenza. I dati risultanti nel dominio della frequenza vengono suddivisi in componenti di rumore e residui e quindi codificati quantizzati e entropici utilizzando un algoritmo di quantizzazione vettoriale basato su un libro di codici. Xiph.Org ora considera Speex obsoleto; il suo successore è il più moderno codec Opus, che supera le sue prestazioni in tutte le aree. I dati opus possono essere incapsulati in Ogg. –

Problemi correlati