Pengepalan Fail dan Penyimpanan Metadata Media
Setiap fail video dan audio digital mengandungi struktur data yang tersusun dalam bentuk bekas (container). Di bahagian awal fail ini, terdapat kawasan khusus yang dikenali sebagai pengepalan (header). Pengepalan berfungsi menyimpan metadata penting yang menerangkan sifat fizikal dan teknikal aliran media di dalamnya tanpa memerlukan pelayar membaca keseluruhan kandungan fail.
Alat Pelihat Metadata Media mengekstrak maklumat ini secara langsung dari pengepalan fail. Oleh sebab pengepalan fail dibaca terlebih dahulu, proses pemeriksaan fail bersaiz besar dapat dilakukan dengan sangat pantas. Memahami cara metadata disimpan membantu pencipta kandungan dan pengguna memastikan fail media mereka mematuhi spesifikasi teknikal yang diperlukan sebelum dihantar, diarkibkan, atau ditukar format.
Parameter Teknikal Aliran Video dan Audio
Apabila fail media diperiksa, alat ini membahagikan maklumat kepada beberapa bahagian khusus untuk memudahkan analisis struktur fail:
Maklumat Umum Fail
Bahagian Umum memaparkan parameter asas fail yang merangkumi:
- Nama fail
- Saiz fail
- Format
- Durasi
- Kadar bit keseluruhan: Nilai ini sentiasa dihitung secara matematik berdasarkan saiz fail dibahagikan dengan durasi fail.
Parameter Runut Video
Bagi setiap runut video yang dikesan, sistem akan memaparkan bahagian Runut video {n} yang mengandungi:
- Kodik: Format mampatan video yang digunakan.
- Resolusi: Dimensi paparan visual video.
- Resolusi terkod: Dimensi sebenar piksel yang dikodkan dalam aliran video.
- Kadar bingkai: Bilangan bingkai sesaat (fps).
- Kadar bit: Jumlah data video yang diproses sesaat.
- Putaran: Orientasi sudut paparan video.
- HDR: Menunjukkan status julat dinamik tinggi dengan nilai "Ya" atau "—".
- Bahasa: Kod bahasa bagi runut tersebut.
- Nama runut.
Parameter Runut Audio
Bagi setiap runut audio yang dikesan, bahagian Runut audio {n} akan memaparkan:
- Kodik: Format mampatan audio yang digunakan.
- Kadar sampel: Frekuensi pensampelan audio dalam unit Hertz (Hz).
- Saluran: Bilangan saluran audio (seperti stereo atau mono).
- Kadar bit: Jumlah data audio sesaat.
- Bahasa: Kod bahasa bagi runut audio.
- Nama runut.
Tag Metadata Terbenam
Sekiranya fail mengandungi tag metadata standard, bahagian Tag akan memaparkan maklumat berikut:
- Tajuk
- Artis
- Album
- Tarikh
- Ulasan
Jika mana-mana medan data di atas tidak ditemui dalam pengepalan fail, sistem akan memaparkan simbol "—" sebagai ganti nilai yang hilang.
Penganggaran Kadar Bit dan Kadar Bingkai
Dalam beberapa jenis fail media, nilai kadar bit atau kadar bingkai tidak ditulis secara eksplisit di dalam pengepalan fail. Bagi mengatasi isu ini, sistem menggunakan kaedah penganggaran teknikal.
Apabila nilai tersebut tidak dinyatakan, alat ini akan mengambil sampel pendek daripada aliran media untuk mengukur kadar data dan kelajuan bingkai. Kaedah penganggaran ini memberikan keputusan yang sangat tepat untuk media berkadar malar (constant-rate media) dan memberikan nilai yang sangat menghampiri bagi media berkadar berubah (variable-rate media). Langkah ini memastikan pengguna tetap mendapat gambaran teknikal yang jelas walaupun struktur fail tidak menyediakan data tersebut secara langsung.
Pengendalian Fail dan Mesej Ralat
Alat ini mempunyai peraturan khusus semasa memproses fail bagi memastikan kestabilan operasi:
- Pemilihan Fail Pelbagai: Jika anda memilih atau melepaskan lebih daripada satu fail ke dalam alat ini, hanya fail pertama sahaja yang akan diperiksa. Sistem akan memaparkan nota amaran "Memeriksa fail pertama sahaja.".
- Format Tidak Disokong: Jika fail yang dimasukkan bukan merupakan fail audio atau video yang disokong, sistem akan memaparkan mesej "Itu bukan fail audio atau video yang disokong.".
- Kerosakan Fail: Jika fail tidak dapat dibaca disebabkan oleh kerosakan struktur atau format yang tidak dikenali, mesej "Fail ini tidak dapat dibaca sebagai media. Fail mungkin rosak atau dalam format yang tidak disokong." akan dipaparkan.
- Ralat Pembacaan: Sekiranya berlaku ralat luar jangka semasa proses pembacaan fail dijalankan, sistem akan mengeluarkan mesej "Ralat berlaku semasa membaca fail tersebut.".
- Status Pemprosesan: Semasa fail sedang dianalisis, sistem memaparkan status "Membaca
{name}…" dan akan bertukar kepada "Metadata berjaya diekstrak." sebaik sahaja proses selesai. - Fungsi Kosongkan: Menekan butang "Kosongkan" akan membatalkan sebarang tugas pembacaan yang sedang berjalan, menyembunyikan laporan analisis, menetapkan semula bilangan runut kepada sifar, dan menyahdayakan fungsi salinan laporan.
Privasi Data Semasa Pemeriksaan Fail
Keselamatan maklumat peribadi adalah aspek penting semasa mengendalikan fail media peribadi atau sensitif. Proses pengekstrakan metadata oleh alat ini dilakukan sepenuhnya di dalam pelayar web pada peranti anda sendiri. Fail video atau audio yang anda pilih tidak dimuat naik ke pelayan BroBroGo. Oleh itu, tiada data fail atau kandungan media yang dihantar keluar melalui rangkaian internet semasa anda menggunakan alat ini.
Soalan Lazim (FAQ)
Apakah maklumat yang dipaparkan?
Bagi setiap fail: format bekas dan jenis MIME, kadar bit keseluruhan, durasi dan saiz; bagi setiap runut video: kodik, resolusi, kadar bingkai, kadar bit, putaran dan bendera HDR; bagi setiap runut audio: kodik, kadar sampel, saluran dan kadar bit; serta sebarang tag tajuk, artis, album atau tarikh.
Apakah jenis fail yang disokong?
MP4, MOV, WebM, MKV dan bekas video biasa yang lain, serta audio MP3, WAV, FLAC, Ogg, AAC dan M4A. Hanya bahagian pengepala fail yang dibaca, jadi fail yang besar sekalipun dapat diperiksa dalam sekelip mata tanpa perlu dinyahkod.
Mengapakah kadar bit atau kadar bingkai kadangkala merupakan anggaran?
Apabila sesuatu nilai tidak ditulis dalam pengepala fail, nilai tersebut akan diukur daripada sampel pendek aliran media — ini adalah tepat untuk media berkadar malar dan sangat menghampiri untuk kadar berubah. Kadar bit keseluruhan sentiasa diperoleh daripada saiz fail dan durasi.
Adakah fail saya selamat dan adakah ia disimpan di pelayan?
Fail anda dibaca di dalam pelayar web anda untuk mengekstrak metadatanya. Tiada apa-apa yang dimuat naik ke BroBroGo, sekali gus memastikan fail anda kekal berada di dalam peranti tempatan anda sahaja.