Diccionari

Què és el format de mostra?

En fitxers d'àudio i vídeo, i de vegades en altres formats, pots trobar un valor per a Sample Format o sample_fmt. Descobreix què és i què t'indica sobre el fitxer.

sample-fmt

L'àudio digital és una llista llarga de mesuraments: el nivell del so, capturat una vegada i una altra, milers de vegades per segon. Cada un d'aquests mesuraments s'anomena mostra. El format de mostra descriu com s'escriu una mostra: quants bits utilitza i quin tipus de nombre és.

Quins fitxers el duen i d'on prové el valor

El camp pertany a les dades d'àudio, de manera que apareix en fitxers d'àudio com WAV, FLAC, MP3, AAC i OGG, i a la pista d'àudio de fitxers de vídeo com MP4, MOV i MKV. Molts informes de metadades escurcen el nom a sample_fmt, on fmt és simplement l'abreviatura de format.

Per a formats sense compressió com WAV, el valor és una propietat real del fitxer, escollida pel dispositiu d'enregistrament o pel programari que l'ha desat. Per als formats amb compressió, descriu les mostres que el descodificador genera quan es reprodueix el fitxer, i per això un MP3 senzill sovint informa d'un format en coma flotant encara que dins del fitxer no hi hagi res que ho sembli.

Com són els valors

Els valors són codis curts formats per una lletra, un nombre i, de vegades, una p final:

  • u8 - 8 bits sense signe
  • s16 - 16 bits amb signe
  • s32 - 32 bits amb signe
  • flt - coma flotant de 32 bits
  • dbl - coma flotant de 64 bits
  • s16p, s32p, fltp, dblp - els mateixos formats, desats en disposició planar

Les lletres indiquen el tipus de nombre: s per a un nombre enter amb signe que pot anar per sobre i per sota de zero, u per a un sense signe, flt i dbl per a nombres en coma flotant, que gestionen passatges molt suaus i molt forts sense saturació i són el format en què treballen els editors d'àudio. Les xifres són els bits per mostra. Un informe que mostra sample_fmt: s16 vol dir que cada mostra és un nombre de 16 bits amb signe, el mateix format que s'utilitza als CD d'àudio. L'àudio enregistrat a 24 bits normalment es porta en un format de 32 bits, per això s32 és molt habitual.

La p final vol dir planar. Sense aquesta lletra, els canals s'entrellacen, alternant mostra esquerra, mostra dreta, mostra esquerra. Amb ella, cada canal es guarda al seu propi bloc. Això no canvia res del que sents; només importa al programari que llegeix les dades.

Per què és important

Més bits per mostra impliquen passos més fins entre el so més fluix i el més fort que el fitxer pot descriure, de manera que els detalls suaus es conserven millor i hi ha menys d'aquell soroll fi i granulós que prové de l'arrodoniment. Per això els estudis enregistren a 24 bits i barregen en coma flotant, i després lliuren a 16 bits.

També influeix en la mida. En un fitxer sense compressió, passar de 16 bits a 24 bits fa que les dades d'àudio siguin una vegada i mitja més grans, sense cap canvi en la durada ni en la freqüència de mostreig. I afecta la compatibilitat: molts reproductors físics, gravadores de CD i programes antics només accepten nombres enters de 16 bits, de manera que un master en coma flotant normalment s'ha de convertir abans que es pugui reproduir a tot arreu. El camp no diu res sobre tu, la teva ubicació ni el teu equipament.