Kamus

Apakah Format Sampel?

Dalam fail audio dan video, dan kadangkala dalam format lain, anda mungkin menemui nilai untuk Sample Format atau sample_fmt. Ketahui apakah ia dan apa yang diberitahunya tentang fail anda.

sample-fmt

Audio digital ialah senarai panjang ukuran: aras bunyi yang dirakam berulang kali, beribu kali sesaat. Setiap ukuran dipanggil sampel. Format Sampel menerangkan cara satu sampel ditulis - berapa banyak bit yang digunakan, dan jenis nombor apa yang digunakan.

Fail mana yang membawanya dan dari mana nilai itu berasal

Medan ini milik data audio, jadi ia terdapat dalam fail audio seperti WAV, FLAC, MP3, AAC dan OGG, serta dalam trek audio fail video seperti MP4, MOV dan MKV. Banyak laporan metadata memendekkan nama kepada sample_fmt, di mana fmt hanyalah singkatan bagi format.

Untuk format tidak termampat seperti WAV, nilai ini ialah sifat sebenar fail, dipilih oleh peranti rakaman atau perisian yang menyimpannya. Untuk format termampat, ia menerangkan sampel yang dihasilkan oleh penyahkod apabila fail dimainkan, sebab itu fail MP3 biasa selalunya melaporkan format titik apung walaupun tiada apa-apa dalam fail itu sendiri kelihatan begitu.

Bagaimana rupa nilai tersebut

Nilai ialah kod pendek yang terdiri daripada huruf, nombor dan kadangkala akhiran p:

  • u8 - 8 bit tak bertanda
  • s16 - 16 bit bertanda
  • s32 - 32 bit bertanda
  • flt - titik apung 32 bit
  • dbl - titik apung 64 bit
  • s16p, s32p, fltp, dblp - format yang sama, disimpan secara planar

Huruf menunjukkan jenis nombor: s untuk nombor bulat bertanda yang boleh melebihi dan kurang daripada sifar, u untuk nombor tak bertanda, flt dan dbl untuk nombor titik apung, yang mengendalikan bahagian yang sangat perlahan dan sangat kuat tanpa kliping dan merupakan format yang digunakan penyunting audio. Digit menunjukkan bilangan bit per sampel. Laporan yang memaparkan sample_fmt: s16 bermakna setiap sampel ialah nombor 16 bit bertanda, format yang sama digunakan pada CD audio. Audio yang dirakam pada 24 bit biasanya dibawa dalam format 32 bit, jadi s32 sangat biasa dilihat.

Akhiran p bermaksud planar. Tanpanya, saluran digaul selang-seli, sampel kiri, sampel kanan, sampel kiri. Dengannya, setiap saluran disimpan dalam blok tersendiri. Ini tidak mengubah apa yang anda dengar; ia hanya penting untuk perisian yang membaca data.

Mengapa ia penting

Lebih banyak bit per sampel bermakna lebih banyak langkah halus antara bunyi paling perlahan dan paling kuat yang boleh diterangkan fail, jadi butiran perlahan terpelihara dengan lebih baik dan bunyi hingar halus seperti berbiji akibat pembundaran berkurangan. Sebab itu studio merakam pada 24 bit dan melakukan adunan dalam titik apung, kemudian menghantar pada 16 bit.

Ia juga mempengaruhi saiz. Dalam fail tidak termampat, beralih daripada 16 bit ke 24 bit menjadikan data audio lebih besar separuh lagi, tanpa perubahan pada panjang atau kadar sampel. Dan ia menjejaskan keserasian: banyak pemain perkakasan, pembakar CD dan program lama hanya menerima nombor bulat 16 bit, jadi fail master titik apung biasanya perlu ditukar sebelum ia boleh dimainkan di mana-mana. Medan ini tidak menceritakan apa-apa tentang anda, lokasi anda atau peralatan anda.