Ọ̀rọ̀ ìtúmọ̀

Kí Ni Àpẹẹrẹ Fọ́ọ̀mátì?

Ninu awọn faili ohun ati fidio, ati lẹẹkọọkan ninu awọn ọna kika miiran, o le ri iye fun Sample Format tabi sample_fmt. Ṣe iwari ohun ti o jẹ ati ohun ti o sọ fun ọ nipa faili rẹ.

sample-fmt

Ohun afetigbọ oni-nọmba jẹ atokọ gigun ti wiwọn: ipele ariwo, ti a nko lẹẹkansi ati lẹẹkansi, ẹgbẹẹgbẹrun igba ni iṣẹju-aaya kan. A pe ọkọọkan awọn wiwọn wọnyẹn ni sample. Sample Format n ṣalaye bi a ṣe kọ sample kan silẹ - iye awọn bit ti o n lo, ati iru nọmba wo ni o jẹ.

Iru faili wo ni o gbe e ati ibo ni iye naa ti wa

Aaye yii jẹ ti data ohun afetigbọ, nítorí náà a maa n rí i ninu awọn faili ohun afetigbọ bii WAV, FLAC, MP3, AAC ati OGG, ati ninu orin ohun afetigbọ ti awọn faili fidio bii MP4, MOV ati MKV. Ọ̀pọ̀ ìròyìn metadata dín orúkọ rẹ̀ kù sí sample_fmt, nibẹ ni fmt jẹ kukuru fun format.

Fun awọn fọ́ọ̀mátì ti a ko fi kọ́mùpúrẹ́ẹ̀sìi, bii WAV, iye naa jẹ gidi gidi àbùdá faili naa, ti ẹrọ ìgbàkọ tabi sọfitiwia ti o fipamọ́ rẹ̀ yan. Fun awọn fọ́ọ̀mátì ti a fi kọ́mùpúrẹ́ẹ̀sìi, o n ṣàlàyé awọn sample ti decoder n ṣe jade nigba ti a n ṣere faili naa, èyí ló fi jẹ́ pé MP3 lasan maa n jabo fọ́ọ̀mátì floating point bí kò tilẹ jẹ́ pé ohunkóhun ninu faili funra rẹ̀ dà bí bẹẹ.

Bá ìyẹn ṣe rí

Àwọn iye jẹ awọn kóòdù kukuru tí lẹ́tà kan, nọ́ńbà kan ati nigbamiran lẹ́tà p ni opin wọn:

  • 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 - awọn fọ́ọ̀mátì kanna, tí a fipamọ́ sí planar

Àwọn lẹ́tà n sọ iru nọmba náà fún ọ: s fún nọmba pipe tí a ti fọwọ́ sí (signed whole number) tí ó lè lọ lókè àti ní ìsàlẹ̀ odo, u fún eyi tí a kò ti fọwọ́ sí (unsigned), flt àti dbl fún awọn nọmba floating point, tí wọn lè ṣàkóso àwọn apakan tó rọ̀rùn gan-an àti tó gígùn gan-an lai ge (clipping) ati pé ìyẹn ni àwọn olootu ohun afetigbọ n ṣiṣẹ́ lórí. Àwọn nọ́ńbà ni awọn bit fún sample kọọkan. Ìròyìn tí o fi hàn sample_fmt: s16 túmọ̀ sí pé sample kọọkan jẹ́ nọmba 16 bit tí a ti fọwọ́ sí, fọ́ọ̀mátì kan naa tí a fi n lo lórí CD ohun afetigbọ. Ohun afetigbọ tí a gbà sí 24 bit maa n rù nínú fọ́ọ̀mátì 32 bit, nítorí náà s32 maa n hàn lọ́pọ̀ igba.

Lẹ́tà p tó wà ní ìkẹyìn dúró fún planar. Láìsí rẹ̀, àwọn ikanni (channels) jẹ interleaved, n yípo sample osi, sample otun, sample osi. Pẹ̀lú rẹ̀, ikanni kọọkan wà ninu àpótí tirẹ̀. Eyi kò yí ohunkóhun padà ninu ohun tí o gbọ; ó kan ṣe pàtàkì fún sọfitiwia tí ń ka data náà ni.

Idi ti o fi ṣe pataki

Púpọ̀ bit síi fún sample kọọkan túmọ̀ sí ìgbésẹ kékeré síi láàárín ariwo tí ó rọ̀rùn jù lọ àti eyi tí ó gígùn jù lọ tí faili le ṣàpèjúwe, nítorí náà àwọn àlàyé díẹ̀díẹ̀ yoo ye dáadáa síi, ati pé ariwo kékeré tí ó dà bí ìrùn ìrìn-ajo (grainy) tí rounding fa yoo dínkù. Ìdí èyí ni pé àwọn stúdíò n gbà sí 24 bit, wọn a si ṣe àdàpọ̀ ní floating point, kí wọn tó fi 16 bit ránṣẹ́.

Ó tún ń ṣàkóso ìwọn faili. Nínú faili tí a kò ti kọ́mùpúrẹ́ẹ̀sìi, gbigbe látinú 16 bit sí 24 bit máa jẹ́ kí data ohun afetigbọ tóbi sí i ní ìdámẹ́ta, láìsí ìyípadà nínú gígùn tabi sample rate. Ó sì kan ìbámu: ọ̀pọ̀ àwọn ẹrọ ṣiṣeré, CD burner ati àwọn ètò atijọ́ n gba 16 bit whole numbers nìkan, nítorí náà a maa n ní láti yipada floating point master kí ó tó lè ṣeré ní gbogbo ibi. Aaye yii kò sọ ohunkóhun nípa rẹ, ibi tí o wà tabi ẹrọ tí o n lò.