Kamus

Apakah Lebar Dikod?

Sebuah fail hanya boleh mempunyai beberapa nilai tentang lebarnya. Salah satunya ialah apa yang dipanggil Lebar Berkod. Ketahui maksudnya untuk fail anda dan bagaimana ia berbeza berkenaan dengan nilai lebar yang lain.

coded-width

Coded Width ialah lebar dalam piksel yang sebenarnya digunakan oleh pengekod apabila ia membungkus video atau imej, sebelum pemain memangkas bingkai kepada saiz yang sepatutnya anda lihat.

Dari mana nilai itu datang

Nilai ini ditulis oleh pengekod semasa fail dicipta, dan dibaca terus daripada strim itu sendiri. Anda akan menemuinya dalam fail video seperti MP4, MOV, MKV, AVI dan WebM, dan juga pada imej pegun serta pada karya seni kulit album yang disertakan dalam fail audio, kerana satu gambar tunggal diperiksa sebagai video dengan satu bingkai sahaja.

Kodek video memampatkan bingkai dalam blok segi empat sama dan bukannya piksel demi piksel. H.264 berfungsi dalam blok 16 kali 16 piksel, dan kodek lebih baharu seperti HEVC menggunakan blok yang lebih besar. Apabila lebar gambar bukan gandaan penuh blok, pengekod melebarkannya dengan lajur piksel tambahan supaya blok terakhir penuh, dan merekodkan arahan untuk pemain memangkasnya semula. Coded Width ialah lebar selepas padding. Width ialah lebar selepas pemangkasan.

Nilai tipikal

Nilai ini hanyalah kiraan piksel, sebagai contoh 1920. Kebanyakan lebar yang biasa digunakan sudah pun gandaan 16 - 640, 1280, 1920 dan 3840 antaranya - jadi untuk video mendatar, Coded Width dan Width biasanya sama, dan baris ini kelihatan seperti pendua.

Video potret daripada telefon ialah tempat perbezaan ini kelihatan. Klip yang dirakam menegak pada 1080 kali 1920 melaporkan Width 1080 dan Coded Width 1088, kerana 1080 memerlukan lapan lajur tambahan untuk mencapai gandaan 16 seterusnya. Saiz tidak biasa berkelakuan dengan cara yang sama: bingkai selebar 1922 piksel akan dipadding sehingga Coded Width 1936. Coded Width dan Coded Height bersama-sama dipanggil dimensi dikodkan bagi strim.

Mengapa ia penting

Kebanyakannya, ini menerangkan mengapa satu laporan menyenaraikan dua lebar berbeza untuk fail yang sama. Itu adalah normal dan tiada apa yang rosak, jadi anda tidak perlu cuba menyamakan nombor tersebut.

Ia menjadi berguna apabila sesuatu kelihatan tidak betul pada skrin. Pemain atau peranti yang mengabaikan arahan pemangkasan akan memaparkan padding sebagai jalur sempit hitam atau hingar di sepanjang satu tepi gambar. Jika anda melihatnya, bandingkan dua baris ini: perbezaan kecil ialah puncanya. Perbezaan besar menunjuk ke tempat lain, biasanya kepada fail yang telah dibungkus semula atau dibina secara manual, di mana bingkai yang kelihatan hanyalah tetingkap kepada gambar dikodkan yang jauh lebih besar - jenis fail yang berkelakuan pelik apabila anda memotong atau mengekod semula.

Padding hanya memerlukan sedikit data tambahan dan tidak mengubah kualiti paparan yang anda lihat. Nilai ini ialah geometri yang ditulis oleh mesin dan langsung tidak mengandungi maklumat peribadi.