Codec Tag je kóòdù kékeré tí a fipamọ sínú fáìlì fídíò tàbí fáìlì ohùn tí ó ń sọ orúkọ codec tí a fi dì akoonu rẹ mọ́. Ìtànná yìí dájú bẹ́ẹ̀ gẹ́gẹ́ bí orúkọ codec, ṣùgbọ́n a kọ ọ́ gẹ́gẹ́ bí nọ́mbà dípò ọ̀rọ̀.
Nibiti aami Codec ti ti wa
Ẹ̀yin yóò rí i nínú àwọn fáìlì fídíò àti ohùn, pátápátá nínú ìdílé MP4, MOV àti M4A àti nínú àwọn fáìlì AVI àti WAV àtijọ́. Ètò ìṣàkóso tí kó fáìlì náà pa laifọwọyi ni ó kọ ọ́ ní àkókò tí a dá fáìlì náà sílẹ̀. Kò sí ẹni tí ń tẹ ẹ lọ́wọ́, kò sì ṣeé ṣàtúnṣe ní ìtumọ̀ gidi rẹ̀: ààmì ìdánimọ̀ ni tí ó gbọ́dọ̀ bá data tó wà lẹ́yìn rẹ̀ mu.
Kì í ṣe gbogbo apótí (container) ni ń lo tag. Àwọn fáìlì Matroska àti WebM máa ń mọ codec wọn nípasẹ̀ orúkọ dípò tag, nítorí náà nínú àwọn fáìlì wọ̀nyí tag náà ṣófo, ó sì máa hàn gẹ́gẹ́ bí 0x0000.
Bii iye naa ṣe ri
Ìye rẹ̀ jẹ́ nọ́mbà tí a kọ ní hexadecimal, ìrísí kọ̀wé nọ́mbà tí ń lo díjìtì 0 sí 9 àti lẹ́tà a sí f. 0x tó wà ní ìbẹ̀rẹ̀ jẹ́ àmì pé ní hexadecimal ni a kọ ọ́. Àwọn ìye àpẹẹrẹ ni 0x31637661, 0x7634706d àti 0x0000.
Ọ̀pọ̀ ninu àwọn nọ́mbà wọ̀nyí jẹ́ FOURCC, kóòdù lẹ́tà mẹ́rin. Ọ̀nà kan ni yìí láti dì lẹ́tà tàbí díjìtì mẹ́rin pọ̀ sínú nọ́mbà kan ṣoṣo, tí Microsoft ṣe ìfàgbéyegá rẹ̀ láti samisi àwọn sísàn fídíò, tí ìdílé MP4 sì ṣi ń lo títí di òní. Ẹ lè tú un padà lọ́wọ́ yín. Ya nọ́mbà náà sí ìpín díjìtì hex méjì-méjì, kí ẹ sì kà ọkọọkan gẹ́gẹ́ bí àmi-ọ̀ràn kan:
0x31= 10x63= c0x76= v0x61= a
Àwọn lẹ́tà mẹ́rin wọ̀nyí ni a fipamọ sí ẹ̀yìn síwájú, nítorí náà 0x31637661 ni a kà sí avc1, tag tí a fi ń samisi fídíò H.264 nínú àwọn fáìlì MP4. Bí ẹ ṣe ṣe bẹ́ẹ̀ fún 0x7634706d yóò fún yín ní v, 4, p, m, tí ẹ bá sì kà á láti ẹ̀yìn síwájú, ó jẹ́ mp4v. Ọ̀pọ̀ ìrọ̀rùn ìròyìn máa ń ṣe ìṣírò yẹn fún yín, wọ́n á sì tẹ fọ́ọ̀mù tí a lè ka jáde lórí ìlà kejì lẹ́gbẹ̀ẹ́ nọ́mbà náà.
Ohùn nínú àwọn fáìlì AVI àti WAV jẹ́ àfipamọ̀. Ní bẹ̀ tag kì í ṣe lẹ́tà mẹ́rin, ṣùgbọ́n ó jẹ́ nọ́mbà fọ́ọ̀mátì ohùn Microsoft kékeré, nítorí náà ẹ máa rí àwọn ìye kékeré bí 0x0001, èyí tí ó dúró fún ohùn PCM tí a kò tii di mọ́ (uncompressed).
Idi ti o fi ṣe pataki
Tag jẹ́ ọ̀kan lára àkọ́kọ́ ohun tí ẹ̀rọ ṣiṣeré tàbí ìrànṣẹ́ kan máa ń wo nígbà tí ó bá ṣi fáìlì kan, nítorí náà pápá ìbámu ni. Data fídíò kan náà lè ní àwọn tag tó yàtọ̀ síra gẹ́gẹ́ bí apótí (container) tí a fi sí i, ẹ̀rọ ṣiṣeré tí ó mọ̀ ọ̀kan nínú wọn nìkan yóò kọ́ fáìlì náà, bí ó tilẹ̀ jẹ́ pé decoder tó bójú mu wà lórí ẹrọ náà. Ìdí nìyẹn tí fífi Codec Tag fáìlì tí ń ṣeré wé ti tí kò ṣeré ṣe ń ràn lọ́wọ́ láti dín àṣìṣe ṣiṣeré kú yarayara, pàápàá jùlọ lórí tẹlifíṣọ̀n, ètò orin ọkọ ayọ́kẹ́lẹ́ àti àwọn ẹrọ iṣẹ́ kan ṣoṣo míì.
Ó tún jẹ́rìí ohun tí ẹ ní gan-an. Orúkọ fáìlì lè jẹ́ ohunkóhun, ṣùgbọ́n encoder ni ó kọ tag náà, ó sì ń ṣàpèjúwe akoonu gidi. Kò ní àlàyé kankan nípa rẹ yín, ibi tàbí ẹrọ náà.