Dizionario

Che cos'è il formato di campionamento?

Nei file audio e video, e talvolta in altri formati, puoi trovare un valore per Sample Format o sample_fmt. Scopri che cos'è e cosa ti dice sul tuo file.

sample-fmt

L'audio digitale è un lungo elenco di misurazioni: il livello del suono, catturato più e più volte, migliaia di volte al secondo. Ognuna di queste misurazioni è chiamata campione. Il formato del campione descrive come viene scritto un campione, cioè quanti bit usa e che tipo di numero è.

Quali file lo contengono e da dove proviene il valore

Il campo appartiene ai dati audio, quindi compare in file audio come WAV, FLAC, MP3, AAC e OGG, e nella traccia audio di file video come MP4, MOV e MKV. Molti report di metadati abbreviano il nome in sample_fmt, dove fmt è semplicemente l'abbreviazione di format.

Per formati non compressi come WAV il valore è una vera proprietà del file, scelta dal dispositivo di registrazione o dal software che lo ha salvato. Per i formati compressi descrive i campioni prodotti dal decoder durante la riproduzione del file, motivo per cui un semplice MP3 spesso indica un formato in virgola mobile anche se nel file non c'è nulla che lo faccia sembrare tale.

Come appaiono i valori

I valori sono codici brevi composti da una lettera, un numero e a volte una p finale:

  • u8 - 8 bit senza segno
  • s16 - 16 bit con segno
  • s32 - 32 bit con segno
  • flt - virgola mobile a 32 bit
  • dbl - virgola mobile a 64 bit
  • s16p, s32p, fltp, dblp - gli stessi formati, memorizzati in modalità planare

Le lettere indicano il tipo di numero: s per un numero intero con segno che può andare sopra e sotto lo zero, u per uno senza segno, flt e dbl per numeri in virgola mobile, che gestiscono passaggi molto silenziosi e molto forti senza clipping e sono il formato in cui lavorano gli editor audio. Le cifre sono i bit per campione. Un report che mostra sample_fmt: s16 significa che ogni campione è un numero con segno a 16 bit, lo stesso formato usato sui CD audio. L'audio registrato a 24 bit è di solito trasportato in un formato a 32 bit, quindi s32 è piuttosto comune.

La p finale sta per planare. Senza di essa i canali sono interlacciati, alternando campione sinistro, campione destro, campione sinistro. Con essa ogni canale è mantenuto in un proprio blocco. Questo non cambia ciò che senti; conta solo per il software che legge i dati.

Perché è importante

Più bit per campione significano passi più fini tra il suono più debole e il più forte che il file può descrivere, quindi i dettagli più silenziosi si conservano meglio e c'è meno del lieve rumore granuloso dovuto all'arrotondamento. Per questo gli studi registrano a 24 bit e mixano in virgola mobile, per poi consegnare a 16 bit.

Influisce anche sulla dimensione. In un file non compresso, passare da 16 bit a 24 bit rende i dati audio una volta e mezza più grandi, senza modificare durata o frequenza di campionamento. E influisce sulla compatibilità: molti lettori hardware, masterizzatori CD e programmi più vecchi accettano solo numeri interi a 16 bit, quindi un master in virgola mobile di solito deve essere convertito prima di poter essere riprodotto ovunque. Il campo non dice nulla su di te, sulla tua posizione o sulla tua attrezzatura.