Kamus

Apakah Tag Codec?

Anda mungkin tahu apa itu codec, tetapi bagaimana dengan Tag Codec? Ketahui cara membaca Tag Codec sesuatu video dan bagaimana untuk mendapatkan codec sebenar yang telah digunakan daripadanya.

codec-tag

Codec Tag ialah kod pendek yang disimpan dalam fail video atau audio yang menamakan codec yang digunakan untuk membungkus kandungannya. Ia adalah maklumat yang sama seperti nama codec, hanya ditulis sebagai nombor dan bukannya perkataan.

Asal usul Tag Codec

Anda akan menemuinya dalam fail video dan audio, terutamanya dalam keluarga MP4, MOV dan M4A serta dalam fail AVI dan WAV yang lebih lama. Ia ditulis secara automatik oleh program yang mengekod fail tersebut, pada masa fail itu dicipta. Tiada siapa menaipnya, dan ia tidak boleh disunting dengan bermakna secara berasingan: ia ialah label yang mesti sepadan dengan data di belakangnya.

Bukan setiap bekas menggunakan tag. Fail Matroska dan WebM mengenal pasti codec mereka menggunakan nama, jadi dalam fail tersebut tag adalah kosong dan dipaparkan sebagai 0x0000.

Bagaimana rupanya nilai tersebut

Nilai ini ialah nombor yang ditulis dalam heksadesimal, satu cara menulis nombor yang menggunakan digit 0 hingga 9 dan huruf a hingga f. 0x di hadapan hanyalah penanda yang menyatakannya. Nilai biasa ialah 0x31637661, 0x7634706d dan 0x0000.

Kebanyakan nombor ini ialah FOURCC, kod empat aksara. Ia ialah cara memampatkan empat huruf atau digit ke dalam satu nombor, diperkenalkan oleh Microsoft untuk melabel strim video dan masih digunakan oleh keluarga MP4 hari ini. Anda boleh menterjemahkannya semula secara manual. Bahagikan nombor kepada empat pasangan digit heks dan baca setiap pasangan sebagai satu aksara:

  • 0x31 = 1
  • 0x63 = c
  • 0x76 = v
  • 0x61 = a

Empat aksara itu disimpan secara terbalik, jadi 0x31637661 dibaca sebagai avc1, tag yang digunakan untuk video H.264 dalam fail MP4. Helah yang sama pada 0x7634706d memberikan v, 4, p, m, yang jika dibaca terbalik ialah mp4v. Banyak laporan menjimatkan kiraan ini dan memaparkan bentuk yang boleh dibaca pada baris kedua di sebelah nombor.

Audio dalam fail AVI dan WAV ialah pengecualian. Di sana, tag bukan empat aksara tetapi nombor format audio Microsoft yang kecil, jadi anda akan nampak nilai pendek seperti 0x0001, yang mewakili audio PCM tanpa mampatan.

Mengapa ia penting

Tag ialah salah satu perkara pertama yang pemain atau peranti lihat apabila ia membuka fail, jadi ia ialah medan keserasian. Data video yang sama boleh dilabel dengan tag berbeza bergantung pada bekas yang digunakan, dan pemain yang hanya mengenali salah satu daripadanya akan menolak fail walaupun penyahkod yang betul telah dipasang. Sebab itulah membandingkan Codec Tag bagi fail yang boleh dimainkan dengan fail yang tidak boleh dimainkan ialah cara pantas untuk mengecilkan punca masalah main balik, terutamanya pada TV, stereo kereta dan peranti fungsi tetap lain.

Ia juga mengesahkan apa yang sebenarnya anda ada. Sesuatu fail boleh dinamakan apa sahaja, tetapi tag ditulis oleh pengenkod dan menerangkan kandungan sebenar. Ia tidak mengandungi sebarang maklumat tentang anda, lokasi atau peranti.