So'nggi ikki o'n yillikda video texnologiyasi tez rivojlandi. Ilgari videolar katta hajmdagi fotosuratlar to'plamlaridan tayyorlanar va ularni raqamli holga keltirish uchun juda katta hajmdagi fayllardan foydalanilar edi. Ammo endi video kodlash texnologik o'tishni olib keldi - bu fayllarni kamroq joy egallash uchun siqish. Shuningdek, videoni internet orqali real vaqt rejimida va buyurtma bo'yicha uzatish mumkin bo'ldi.
Eng mashhur kodlash texnologiyalaridan biri H.264 (AVC – Advanced Video Coding) bo'lib, u video uzatish bilan bog'liq ko'plab sifat muammolarini hal qila oldi. Bugungi blogda keling, H.264 video kodlash nima ekanligini, u qanday ishlashini va uning afzalliklarini batafsil bilib olaylik.

H.264/AVC nima?
H.264 shuningdek, Kengaytirilgan Video Kodlash (AVC) yoki MPEG-4 10-qism deb ham ataladi. Bu Xalqaro Telekommunikatsiya Ittifoqi (H.264 sifatida) va Xalqaro Standartlashtirish Tashkiloti/Xalqaro Elektrotexnika Komissiyasining Harakatlanuvchi Tasvirlar Mutaxassislari Guruhi (MPEG-4 10-qism, Kengaytirilgan Video Kodlash yoki AVC sifatida) tomonidan birgalikda ishlab chiqilgan video siqish texnologiyasidir.
Hozirgi kunda H.264 kodek video oqimlarida eng ko'p qo'llaniladi. Ushbu kodek video siqish uchun sanoat standarti bo'lib, u yaratuvchilarga onlayn videolarini yozib olish, siqish va tarqatishda yordam beradi. U avvalgi standartlarga nisbatan pastroq bitreytlarda yaxshi video sifatini taqdim etadi. Shuning uchun u kabel televideniyesi va Blu-ray disklarida keng qo'llaniladi.
Video kodek sifatida H.264 ko'pincha MPEG-4 konteyner formatida ishlab chiqariladi, bu format .MP4 kengaytmasidan, shuningdek, QuickTime (.MOV), Flash (.F4V), mobil telefonlar uchun 3GP (.3GP) va MPEG transport oqimidan (.ts) foydalanadi. Ba'zan H.264 video ISO/IEC standarti (MPEG4 3-qism) bo'lgan Advanced Audio Coding (AAC) kodek yordamida siqilgan audio bilan kodlanadi.

H.264/AVC qanday ishlaydi?
H.264 video kodlagichi siqilgan H.264 bit oqimini ishlab chiqarish uchun bashorat qilish, o'zgartirish va kodlash jarayonlarini amalga oshiradi. U video kontent kadrlarini qayta ishlash uchun harakat raqobati bilan blokga yo'naltirilgan standartdan foydalanadi. Chiqish 16 × 16 pikselgacha bo'lgan blok o'lchamlaridan iborat makrobloklar bo'ladi.
Endi H.264 video dekoder dekodlangan video ketma-ketligini yaratish uchun dekodlash, teskari o'zgartirish va rekonstruksiya kabi qo'shimcha jarayonlarni bajaradi. U siqilgan H.264 bit oqimini qabul qiladi, har bir sintaksis elementini dekodlaydi va kvantlangan o'zgartirish koeffitsientlari, bashorat qilish ma'lumotlari va boshqalar kabi ma'lumotlarni ajratib oladi. Bundan tashqari, bu ma'lumot kodlash jarayonini teskari o'zgartirish va video tasvirlar ketma-ketligini yaratish uchun ishlatiladi. H.264 video kodlash va dekodlash jarayoni quyida ko'rsatilgan.

H.264 ning afzalliklari
1.Kamroq o'tkazish qobiliyatidan foydalanish va yuqori aniqlikdagi monitoring – Bu to'liq harakatlanuvchi videoning yuqori sifatli uzatilishini ta'minlaydi, bu esa pastroq o'tkazish qobiliyati talablari va pastroq kechikish bilan ta'minlaydian'anaviy video standartlariMPEG-2 kabi. H.264 yuqori sifatli tasvirlarni taqdim etadigan va minimal o'tkazish qobiliyatidan foydalanadigan samarali kodekdan foydalanadi.
2.Boshqa formatlarga qaraganda pastroq H.264 bitreyti – Motion JPEG videoga qaraganda 80% pastroq bitreytga ega. Bitreytni tejash MPEG-2 ga nisbatan 50% yoki undan ko'proq bo'lishi mumkinligi taxmin qilinmoqda. Masalan, H.264 bir xil siqilgan bitreytda yaxshiroq tasvir sifatini ta'minlay oladi. Pastroq bitreytda u bir xil tasvir sifatini ta'minlaydi.
3.Video xotirasiga talabning pasayishi – Bu raqamli videofayl tarkibining hajmini 50% ga kamaytiradi va IP orqali videoni oson uzatishni ta'minlash uchun zarur bo'lgan boshqa standartlarga nisbatan videoni saqlash uchun kamroq xotiradan foydalanadi.
4.Ajoyib video sifati – U boshqa video formatning yarmiga teng bo'lgan ¼ ma'lumot uzatish tezligida aniq, yuqori sifatli video kontentni taqdim etadi.
5.Samaradorroq – Bu MPEG-2 kodeklariga qaraganda ikki baravar samaraliroq va fayl hajmi 3 barobar kichikroq – bu siqishni formatini yanada samaraliroq qiladi. Ushbu kodek video kontent uchun past uzatish o'tkazuvchanligiga olib keladi.
6.Sekin harakatlanuvchi video kontent uchun mos keladi – Megapikselli kameralardan foydalanadigan past harakatlanuvchi video kodeklar uchun juda samarali.
Nashr vaqti: 2022-yil 20-noyabr
