Kamus

Apa Itu Format Sampel?

Dalam file audio dan video, dan terkadang dalam format lain, Anda mungkin menemukan nilai untuk Sample Format atau sample_fmt. Cari tahu apa itu dan apa yang diberitahukannya tentang file Anda.

sample-fmt

Audio digital adalah daftar panjang pengukuran: tingkat suara yang ditangkap berulang kali, ribuan kali per detik. Setiap pengukuran disebut sample. Sample Format menjelaskan bagaimana satu sample dituliskan, berapa banyak bit yang digunakan, dan jenis angkanya.

File mana yang membawanya dan dari mana nilai itu berasal

Field ini milik data audio, jadi muncul di file audio seperti WAV, FLAC, MP3, AAC dan OGG, serta di track audio file video seperti MP4, MOV dan MKV. Banyak laporan metadata mempersingkat namanya menjadi sample_fmt, di mana fmt hanyalah singkatan dari format.

Untuk format tidak terkompresi seperti WAV, nilainya adalah properti asli file, ditentukan oleh perangkat perekam atau software yang menyimpannya. Untuk format terkompresi, nilai ini menggambarkan sample yang dihasilkan decoder saat file diputar, itulah sebabnya file MP3 biasa sering melaporkan format floating point meskipun tidak ada bagian file yang terlihat seperti itu.

Seperti apa bentuk nilainya

Nilai berupa kode pendek yang terdiri dari huruf, angka dan kadang huruf p di akhir:

  • u8 - unsigned 8 bit
  • s16 - signed 16 bit
  • s32 - signed 32 bit
  • flt - 32 bit floating point
  • dbl - 64 bit floating point
  • s16p, s32p, fltp, dblp - format yang sama, disimpan secara planar

Huruf menunjukkan jenis angka: s untuk bilangan bulat signed yang bisa di atas dan di bawah nol, u untuk bilangan bulat unsigned, flt dan dbl untuk bilangan floating point, yang dapat menangani bagian yang sangat pelan dan sangat keras tanpa clipping dan merupakan format yang digunakan editor audio. Angkanya adalah jumlah bit per sample. Laporan yang menampilkan sample_fmt: s16 berarti setiap sample adalah angka signed 16 bit, format yang sama dengan yang digunakan pada CD audio. Audio yang direkam pada 24 bit biasanya dibawa dalam format 32 bit, jadi s32 sering terlihat.

Huruf p di akhir berarti planar. Tanpanya, channel disusun berselang-seling, bergantian sample kiri, sample kanan, sample kiri. Dengannya, setiap channel disimpan dalam bloknya sendiri. Ini tidak mengubah apa yang Anda dengar; hal ini hanya penting bagi software yang membaca datanya.

Mengapa ini penting

Lebih banyak bit per sample berarti langkah yang lebih halus antara suara paling pelan dan paling keras yang dapat dijelaskan file, sehingga detail pelan lebih terjaga dan noise kasar samar yang muncul dari pembulatan berkurang. Itu sebabnya studio merekam pada 24 bit dan melakukan mixing dalam floating point, lalu menghasilkan 16 bit.

Ini juga memengaruhi ukuran. Dalam file tidak terkompresi, beralih dari 16 bit ke 24 bit membuat data audio menjadi satu setengah kali lebih besar, tanpa mengubah durasi atau sample rate. Dan ini memengaruhi kompatibilitas: banyak pemutar hardware, pembakar CD, dan program lama hanya menerima bilangan bulat 16 bit, sehingga master floating point biasanya harus dikonversi dulu sebelum bisa diputar di mana-mana. Field ini tidak mengatakan apa pun tentang Anda, lokasi Anda, atau perangkat Anda.