H.264 ilə təklif olunan sıxılma nisbəti h 264 formatında həyata keçirilir. Müasir sıxılma alqoritmləri


  • Tərcümə

H.264 video sıxılma standartıdır. Və internetdə, Blu-rayda, telefonlarda, təhlükəsizlik kameralarında, dronlarda, hər yerdə video sıxışdırmaq üçün istifadə edilən hər yerdədir. İndi hər kəs H.264-dən istifadə edir.

H.264-ün istehsal qabiliyyətini qeyd etməmək mümkün deyil. Bu, bir məqsədlə 30 ildən çox işin nəticəsi idi: yüksək keyfiyyətli videonun ötürülməsi üçün tələb olunan kanal genişliyini azaltmaq.

Texniki baxımdan bu çox maraqlıdır. Məqalə bəzi sıxılma mexanizmlərinin necə işlədiyini təfərrüatlarını səthi şəkildə təsvir edəcək, mən təfərrüatlarla sıxılmamağa çalışacağam. Bundan əlavə, qeyd etmək lazımdır ki, aşağıda təsvir olunan texnologiyaların əksəriyyəti yalnız H.264 üçün deyil, ümumiyyətlə video sıxılma üçün etibarlıdır.

Niyə ümumiyyətlə bir şeyi sıxışdırın?

Sıxılmamış video, hər bir çərçivənin pikselləri haqqında məlumatları ehtiva edən iki ölçülü massivlərin ardıcıllığıdır. Beləliklə, o, üçölçülü (2 məkan ölçüsü və 1 müvəqqəti) bayt massividir. Hər piksel üç baytla kodlanır - üç əsas rəngin (qırmızı, yaşıl və mavi) hər biri üçün bir.

1080p @ 60 Hz = 1920x1080x60x3 => ~ 370 Mb/s data.

Bundan istifadə etmək demək olar ki, qeyri-mümkün olardı. 50 GB Blu-ray diski cəmi 2 dəqiqə saxlaya bilər. video. Kopyalamaq da asan olmayacaq. Hətta SSD yaddaşdan diskə yazmaqda problem yaşayacaq.

Beləliklə, bəli, sıxılma lazımdır.


Bu suala mütləq cavab verəcəyəm. Ancaq əvvəlcə sizə bir şey göstərəcəyəm. Apple-ın ana səhifəsinə nəzər salın:

Şəkli saxladım və misal olaraq 2 fayl verdim:

Bu təsir edicidir, başqa hansı texnikalar var?

Rəng emalı

İnsan gözü rəngin yaxın çalarlarını ayırd etməkdə xüsusilə yaxşı deyil. Parlaqlıqdakı kiçik fərqlər asanlıqla tanınır, lakin rənglər deyil. Buna görə də, lazımsız rəng məlumatlarından xilas olmaq və daha çox yerə qənaət etmək üçün bir yol olmalıdır.

Televiziyalarda RGB rəngləri YCbCr-ə çevrilir, burada Y parlaqlıq komponentidir (əsasən qara və ağ təsvirin parlaqlığı), Cb və Cr isə rəng komponentləridir. RGB və YCbCr informasiya entropiyası baxımından ekvivalentdir.

Onda niyə hər şeyi çətinləşdirir? RGB kifayət deyilmi?

Qara-ağ televizorlar dövründə yalnız Y komponenti var idi və rəngli televizorların meydana çıxması ilə mühəndislər ağ və qara ilə birlikdə RGB rəngli şəkilləri ötürmək vəzifəsi ilə qarşılaşdılar. Buna görə də ötürmə üçün iki kanal əvəzinə rəngi Cb və Cr komponentlərinə kodlaşdırmaq və onları Y ilə birlikdə ötürmək qərara alındı ​​və rəngli televizorlar özləri rəng və parlaqlıq komponentlərini adi RGB-yə çevirəcəklər.

Ancaq burada hiylə var: parlaqlıq komponenti tam qətnamədə, rəng komponentləri isə yalnız dörddə birində kodlanır. Və buna laqeyd yanaşmaq olar, çünki göz/beyin kölgələri yaxşı ayırd etmir. Beləliklə, şəkil ölçüsünü yarıya qədər və minimal fərqlərlə azalda bilərsiniz. 2 dəfə! Avtomobilin çəkisi 10 kq olacaq!

Rəng ayırdetmə qabiliyyətinin azalması ilə təsvirin kodlaşdırılmasının bu texnologiyası rəng subsempling adlanır. Uzun müddətdir ki, hər yerdə istifadə olunur və yalnız H.264-ə aid deyil.

Bunlar itkili sıxılmada ölçüləri azaltmaq üçün ən əhəmiyyətli texnologiyalardır. Detalların çoxundan qurtula bildik və rəng məlumatlarını 2 dəfə azaltdıq.

Daha çoxunu edə bilərsinizmi?

Bəli. Şəkli kəsmək yalnız ilk addımdır. Bu nöqtəyə qədər biz tək bir çərçivəni təhlil etdik. Zamanın sıxılmasına baxmaq vaxtıdır, burada bir qrup çərçivə ilə işləməliyik.

Hərəkət kompensasiyası

H.264 hərəkəti kompensasiya etməyə imkan verən standartdır.
Hərəkət kompensasiyası? Bu nədir?

Təsəvvür edin ki, tennis matçına baxırsınız. Kamera sabitdir və müəyyən bucaqdan film çəkir və hərəkət edən yeganə şey topdur. Bunu necə kodlayardınız? Normalda etdiyinizi edərdiniz, elə deyilmi? Üç ölçülü piksel massivi, məkanda iki koordinat və eyni anda bir çərçivə, elə deyilmi?

Bəs niyə? Təsvirin çoxu eynidir. Meydan, tor, tamaşaçılar dəyişmir, tək hərəkət edən topdur. Arxa fonun tək şəklini və onun üzərində hərəkət edən topun bir şəklini təyin etsək nə olar. Bu, çox yerə qənaət etməyəcəkmi? Bununla hara getdiyimi görürsən, elə deyilmi? Hərəkət kompensasiyası?

H.264 də məhz bunu edir. H.264 təsviri hərəkəti hesablamaq üçün istifadə olunan adətən 16x16 ölçülü makrobloklara bölür. Bir çərçivə statik olaraq qalır, adətən I-çərçivə adlanır və hər şeyi ehtiva edir. Sonrakı çərçivələr ya P çərçivələri, ya da B çərçivələri ola bilər. P-çərçivələrində hərəkət vektoru əvvəlki kadrlara əsaslanaraq hər bir makroblok üçün kodlaşdırılır, ona görə də dekoder videonun I-çərçivəsində sonuncunu götürərək, cari çərçivəyə çatana qədər sonrakı kadrlara tədricən dəyişikliklər əlavə etməklə əvvəlki kadrlardan istifadə etməlidir. bir.

B-çərçivəsində hər iki istiqamətdə hesablamalar, onlardan əvvəl və sonra gələn kadrlara əsaslanaraq iş daha maraqlıdır. İndi məqalənin əvvəlindəki videonun niyə bu qədər az olduğunu başa düşürsünüz, bu, makroblokların ətrafa tələsdiyi cəmi 3 I-çərçivədir.

Bu texnologiya ilə yalnız hərəkət vektorlarındakı fərqlər kodlaşdırılır və bununla da hərəkətləri olan istənilən video üçün yüksək dərəcədə sıxılma təmin edilir.

Statik və müvəqqəti sıxılmaya baxdıq. Kvantlaşdırmadan istifadə edərək, biz verilənlərin ölçüsünü dəfələrlə kiçilddik, sonra rəngli subsemplingdən istifadə edərək nəticədə əldə edilən məlumatları daha da yarıya endirdik və indi hərəkət kompensasiyasından istifadə edərək ilkin olaraq mövcud olan 300 kadrdan yalnız 3-nün saxlanmasına nail olduq. sözügedən videoda.

Təsirli görünür. İndi nə?

İndi biz ənənəvi itkisiz entropiya kodlaşdırmasından istifadə edərək xətti çəkəcəyik. Niyə də yox?

Entropiyanın kodlaşdırılması

İtkili sıxılma addımlarından sonra I-çərçivələr lazımsız məlumatları ehtiva edir. P-çərçivələr və B-çərçivəsindəki makroblokların hər birinin hərəkət vektorları ilkin videoda göründüyü kimi çox vaxt eyni şəkildə hərəkət etdiyi üçün çoxlu eyni məlumatlara malikdir.

Entropiya kodlaşdırmasından istifadə edərək bu cür artıqlıqdan xilas ola bilərsiniz. Məlumatların özü üçün narahat olmaq lazım deyil, çünki bu, standart itkisiz sıxılma texnologiyasıdır, yəni hər şey bərpa edilə bilər.

İndi belədir! H.264 yuxarıda göstərilən texnologiyalara əsaslanır. Standartın mahiyyəti budur.

Əla! Ancaq indi maşınımızın nə qədər ağır olduğunu öyrənmək məni çox maraqlandırır.

Orijinal video 1232x1154 xüsusi qətnamə ilə çəkilib. Riyaziyyat etsəniz, alırsınız:

5 san. @ 60 kadr = 1232x1154x60x3x5 => 1.2 GB
Sıxılmış video => 175 Kb

Nəticəni bir ton avtomobilin müəyyən edilmiş çəkisi ilə müqayisə etsək, bərabər çəki alırıq 0,14 kq. 140 qram!

Bəli, bu sehrdir!

Təbii ki, bu sahədə on illik tədqiqatın nəticəsini çox sadələşdirilmiş formada təqdim etdim. Daha çox bilmək istəyirsinizsə, o zaman

H.264, MPEG-4 Part 10 və ya AVC (Qabaqcıl Video Kodlaşdırma)- qənaət zamanı video axınının yüksək dərəcədə sıxılmasına nail olmaq üçün nəzərdə tutulmuş lisenziyalı video sıxılma standartı Yüksək keyfiyyət. Məlumatların saxlanması və ötürülməsi cihazlarından daha rasional istifadə üçün istifadə olunur. H.264 kodlayıcı görüntü keyfiyyətini itirmədən Motion JPEG ilə müqayisədə rəqəmsal video faylın ölçüsünü 80%-dən çox və MPEG-4 Part 2 ilə müqayisədə 50%-ə qədər azalda bilər video faylı. Və ya digər tərəfdən, eyni məlumat ötürmə sürətində daha yaxşı video keyfiyyəti əldə etmək imkanı. Bu gün H.264 formatı müasir tələblərə cavab verən ən mütərəqqi sıxılma alqoritmlərindən biridir.

Standart H.264 aşağıdakı sahələrdə texniki həllər üçün nəzərdə tutulmuşdur:

  • Şəbəkə üzərindən, peyk vasitəsilə, DSL bağlantıları vasitəsilə yayımlar və s.
  • Optik və maqnit daşıyıcılarında (DVD, HDD) interaktiv və ya daimi məlumatların saxlanması
  • Şəbəkə üzərindən media axını və s.

H.264 MPEG-4 və M-JPEG üzərində üstünlüklərinə görə videomüşahidə sistemlərində bir nömrəli formata çevrilə bilər. Video sıxılma, lazımsız video məlumatlarının silinməsini və ya həcminin azaldılmasını nəzərdə tutur ki, rəqəmsallaşdırılmış video faylları şəbəkə üzərindən səmərəli şəkildə ötürülə və saxlanıla bilsin. Sıxılma zamanı orijinal video şəklinə xüsusi bir alqoritm tətbiq olunur. Tərs alqoritmin istifadəsi orijinal video görüntüsünü demək olar ki, itkisiz bərpa etməyə imkan verir. H.264 standartı I-çərçivələri kodlaşdırmaq üçün istifadə edilən daha təkmil daxili proqnozlaşdırma sxemi ilə video sıxılma texnologiyasını yeni səviyyəyə qaldırır. Bu sxemlə I-çərçivəni saxlamaq üçün tələb olunan bitlərin sayı əhəmiyyətli dərəcədə azalır, görüntü keyfiyyəti isə dəyişməz qalır. Bu nəticəyə daha kiçik monobloklardan istifadə etməklə nail olmaq olar. Uyğun piksellərin axtarışı indi yeni makroblokun kənarlarında yerləşən əvvəllər kodlanmış piksellər arasında aparılır. Bu piksellərin dəyərləri təkrar istifadə olunur. Nəticədə, təsvirin tutduğu həcm əhəmiyyətli dərəcədə azalır.

H.264, həmçinin P və B çərçivələrini kodlaşdırmaq üçün istifadə edilən blokun hərəkət kompensasiyası mexanizmini təkmilləşdirir. H.264 kodlayıcısı bir və ya bir neçə istinad çərçivəsinin ixtiyari sayda regionlarında uyğun blokları (alt piksel dəqiqliyi ilə) axtarmağı seçə bilər. Blokun ölçüsü və forması da dəyişə bilər, əgər bu, daha dəqiq uyğunlaşma ilə nəticələnərsə. Uyğun blokların olmadığı çərçivə sahələrini qurmaq üçün daxili kodlanmış monobloklardan istifadə olunur. Hərəkət kompensasiyasına belə çevik yanaşma, məsələn, izdihamlı yerləri izləyərkən, görüntü keyfiyyətini təmin etmək lazım olduqda öz bəhrəsini verir. Hərəkət kompensasiyası video kodlayıcıya ayrılan resursların çoxunun ayrıldığı yerdir. Buna görə də, H.264 kodlayıcısı ilə video təsvirin sıxılmasının səmərəliliyi bu alqoritmin necə və nə dərəcədə tam həyata keçirilməsindən asılıdır.

H.264-dən istifadə Motion JPEG və digər MPEG standartları ilə əlaqəli bloklama artefaktlarını da azaldır. Bu məqsədlə kodlaşdırma dövrəsində daxili bloklama filtrindən istifadə edilir. Adaptiv alqoritmlərin istifadəsi nəticəsində blokların kənarlarını hamarlamaq və demək olar ki, ideal keyfiyyətdə çıxış video görüntüsünü əldə etmək mümkündür.

Videomüşahidə sistemlərində H.264, çox güman ki, yüksək məlumat sürəti və yüksək ayırdetmə tələb edən proqramlar üçün istifadə olunacaq, məsələn, 30 kadr/s normadır. Belə sistemlərdə istifadə yeni texnologiya kanal eni və disk sahəsi üçün tələbləri azaldacaq və əhəmiyyətli qənaətə gətirib çıxaracaq.

/ dən

Daha yaxşı MPEG-4 Part 10 Advanced Video Codec kimi tanınan H.264 sıxılma növü tez bir zamanda televiziya sənayesi üçün üstünlük təşkil edən video sıxılma standartına çevrildi.

Dördüncü nəsil kodeklər, H.264 hətta aparıcı mobil qurğular üçün məzmun arasında populyarlaşır. İstehsalçılar demək olar ki, bütün cihazlarda kodek dəstəyi quraşdırırlar. Belə çox yönlülük kodekdən hər yerdə istifadəni nəzərdə tutur. Lakin bu eyni keyfiyyət kodekin optimal istifadə üçün konfiqurasiyasını sələflərinə nisbətən daha çətinləşdirir. Kodlaşdırma və dekodlaşdırma prosesləri üçün daha yüksək texnoloji güc tələb edir ki, bu da onun aşağı səviyyəli cihazlarda istifadəsini məhdudlaşdırır.

Bu, H.264-ün televiziya istehsalının bütün mərhələlərində tətbiqi və axın media sənayesinin rəqəmsal təbiətini tamamilə dəyişmək üçün nə qədər tez uyğunlaşmalı olması ilə bağlı çox müzakirə olunan mövzulardan biridir.

H.264 nədir?

H.264/MPEG-4 part10 AVC – günümüzün qabaqcıl sıxılma texnologiyası – nəticə komanda işi Birgə Video Komandası (JVT) kimi tanınan komanda. Qrup ITU (Beynəlxalq Telekommunikasiya İttifaqı) və (MPEG) Motion Picture Expert Group üzvləri tərəfindən yaradılmış və ilk texniki sənədi olan ITU-T H.264 və ISO/IES MPEG-4 Part 10 spesifikasiyasını 2003-cü ildə dərc etmişdir. Eyni zamanda, mütəxəssislər qrupu kodekin tezliklə telekommunikasiya və televiziya sənayesi tərəfindən qəbul edilərək istehsala buraxılacağına əmin oldular.

MPEG-4 spesifikasiyası televiziyada istifadə oluna bilən Parts adlanan 27 ayrı və tez-tez uyğun gələn standartları müəyyən edir. Lakin onlardan bəziləri uyğun deyil və Part 10 standartı ilə heç bir əlaqəsi yoxdur. Yalnız H.264 MPEG4 Part10 spesifikasiyasına bərabərdir. Çaşqınlığın qarşısını almaq üçün istehsal üçün avadanlıq seçərkən yalnız bu anlayışlara riayət etməlisiniz.

H.264 də öz növbəsində profil adlanan bir çox alt bölmələrə malikdir və onların hər biri özünəməxsus keyfiyyətlərə və tətbiq məhdudiyyətlərinə malikdir. Onların bəziləri daha müasir profillərlə əvəz olunur. Profillər dəyişdirildikcə spesifikasiyalar tez-tez dəyişir.

Yayımçılar ən çox 2009-cu ildən internet yayımı və mobil cihazlar üçün yayım üçün istifadə edilən Məhdud Əsas Profilə maraq göstərirlər. Yerüstü televiziya yayımı üçün Əsas Profildən istifadə olunur. 2007-ci ildə Yüksək profildən ayrılan Ölçəklənən Yüksək və Ölçələnə bilən Yüksək Daxili profil video istehsalında və bəzi genişzolaqlı şəbəkələrdə istifadə olunur. H.264, həmçinin, 3D televiziyasında gələcəkdə mümkün istifadəsi nəzərə alınmaqla, 11-ci versiyadan bəri 3D video üçün standartlaşdırılıb.

H.264 əvvəlki üç nəsil kodeklərdən kodlaşdırma texnikasının əsas istiqamətlərini miras aldı, lakin daha inkişaf etmiş riyazi aparat və müvafiq üstünlükləri ilə.

— Rəqəmsal video kadrlar təhlil edilir, əvvəlki və sonrakı kadrlarla müqayisə edilir, oxşarlıqlar və fərqlər aşkarlanır. Nəticədə təkrarlanan kadrın təsviri proqnozlaşdırılır və son mərhələdə məlumat itirildikdə əvvəlki məlumatlardan bərpa olunur.

— Proseslərin optimal hesablanması və onların müxtəlifliyinə nəzarət üçün müxtəlif kodlaşdırma alqoritmlərinin seçilməsi kodekin xüsusiyyətidir. Bu, dar bant genişliyi və ayırdetmə qabiliyyəti məhdud cihazlar üçün kodlaşdırmanın optimallaşdırılmasında vacibdir.

H.264-ün üstünlükləri

Codec bir sıra üstünlüklərə malikdir, yəni:

— Aşağı bit sürəti yüksək səviyyə keyfiyyət. Bu, xüsusilə kabel, peyk, Ukraynada isə yayım operatorları üçün xüsusilə vacibdir. MPEG2 kodlaşdırmalı bir kanal əvəzinə siz H.264 kodlaşdırmalı iki kanalı yerləşdirə bilərsiniz. Bu, yayımın dəyərini əhəmiyyətli dərəcədə azaldır və məlumat ötürmə texnologiyalarının bant genişliyi ilə məhdudlaşdığı yerlərdə məqbul keyfiyyətdə yayımı mümkün edir.

— Aşağı bit sürətində məqbul görüntü keyfiyyəti. Bu keyfiyyət mobil cihazlar kimi məhdud bant genişliklərində istifadə edilə bilər. Bir çox hallarda, MPEG-4 aşağı bit sürətlərində yeganə mümkün yayım standartıdır.

— Bazarda daha az texnologiya daha böyük auditoriya deməkdir.Əlavə etmək istəsəniz yeni forma yayım, onda yalnız H.264-ə əsaslanan kodlaşdırma texnologiyaları şansı var. MPEG-4-ü dəstəkləyən başlıqlardan və infrastrukturdan istifadə edən həllər bəzi qeyri-adi cihazların istifadəsindən xeyli ucuz olacaq.

-Uzun müddət üçün daha yaxşı uyğunluq. H.264-ü dəstəkləyən cihazların seçimi daim genişlənir və yaxın gələcəkdə hər bir media qurğusunda daxili H.264 kodek olacaq. və bu sıxılma üsulu digərini əvəz edənə qədər davam edəcək. Amma o qədər inqilabi olmalıdır ki, onu yaratmaq üçün uzun illər lazım olacaq.

- Tətbiqin aşağı qiyməti. Digər standartlardan aşağı rəqabətə səbəb olacaq sürətli artım bazar və məhsulların aşağı qiymətləri ilə biz də bahalı multistandart cihazlara tələbatın tədricən azalmasını müşahidə edə biləcəyik. Kodlayıcı və oyunçunu birləşdirən cihazların istehsalı artacaq.

TV üçün H.264 optimallaşdırılması

Çevikliklə mürəkkəblik də gəlir. H.264 də istisna deyil. Həlliniz üçün H.264 kodlayıcısının qurulması bir düyməni basmaqla onu "defolt" olaraq təyin etmək qədər sadə ola bilər. Əslində, enkoderin optimal tənzimlənməsi çox mürəkkəbdir. Təkcə məşhur H.264 kodek konfiqurasiya kitabxanasında 200-dən çox konfiqurasiya var.

Xoşbəxtlikdən, ən çox yayılmış dəstlər şablonlara daxil edilmişdir, lakin ən yaxşı imkanlar Video oxutmaları yalnız istifadəçi interfeysində diqqətli fərdiləşdirmə yolu ilə seçilə bilər.

H.264 üçün xüsusilə vacib olan bir neçə kritik məqam var.

Sabit (CBR) və dəyişən (VBR) bit sürəti. Sabit bit sürətində və trafikin təxminən yarısı CBR-dir, mürəkkəblik və ya bant genişliyini artıracaq digər amillərdən söhbət gedə bilməz. Bu çox yaxşı keyfiyyət mobil cihazlar üçün axınlar üçün, çünki onların dar bant genişliyi və çox güclü olmayan prosessoru var, bu da pik yüklər olmadan daimi məlumat axını idarə etmək daha asandır. CBR adaptiv axın vasitəsilə İnternet yayımında da istifadə etmək üçün əlverişlidir. Çünki oyunçu avtomatik olaraq müxtəlif axınlar arasında irəli-geri keçid edir. Və CBR oyunçuya videoları problemsiz və sabit şəkildə sinxronlaşdırmağa və oynatmağa kömək edir.

Amma CBR keyfiyyət baxımından optimal deyil, çünki videonun dinamikasından və mürəkkəbliyindən asılı olaraq axın dəyişmir. VBR-nin spesifikliyi, lazımi çətin yerlərdə daha yüksək keyfiyyətli görüntü əldə etmək üçün bit sürətini artırmağa və sıxılma nisbətini azaltmağa imkan verir. Bu, kiçik obyektlərin sürətli hərəkəti olan səhnələrdə lazımdır. Digər tərəfdən, daha çox bit daha geniş bant genişliyi deməkdir. Bu, böyük problemlər yarada bilər. Buna görə də, yüksək keyfiyyətli H.264 lazımdırsa, filmi əvvəlcədən yükləyin.

- Makroblok ölçüləri. Digər kodeklər kimi, H.264 də çəkilmiş çərçivə daxilində makrobloklar adlanan fərdi ayırmalar yaradır. Hər bir makroblokun sehrli sıxılmasını yaradan video sıxılma və kompensasiya texnologiyası son nəticədə bitən və başlanğıc makrobloklar arasındakı fərqdən hesablanan çərçivəni proqnozlaşdırır. Köhnə kodeklər 16x16 piksel sabit makroblok ölçüsünə malik idi, lakin H.264 bu ölçüsü dəyişdirməyi seçməyə imkan verir. Minimum blok ölçüsü 4x4 piksel olsa da, xüsusi hallar bloklar 1 pikselə endirilə bilər, yəni sıxışdırılmır.

Çərçivələrdə bir-birini əvəz edən kiçik, orta və böyük bloklar kodlaşdırma prosesini adaptiv şəkildə tənzimləyir, optimal görüntü əldə etməyə kömək edir və real vaxt rejimində kodlaşdırma zamanı prosessor yükünü əhəmiyyətli dərəcədə müəyyənləşdirir. Yayım həllərində kodlaşdırma üçün minimal makrobloklardan istifadə etmək üstünlük təşkil edir, lakin kompressorun ləngiməsi ilə bağlı düşmüş çərçivələrə və ya digər gecikmələrə səbəb olmamaq üçün. Makroblokların ölçüsünün artırılmasına, lazım gələrsə, şəklin əvvəlcədən süzülməsi (məsələn, bulanıqlaşdırma) ilə əldə edilə bilər. Əsas odur ki, bu parametrlər arasında bir kompromis barədə qərar verin.

Əksər peşəkar kodlayıcılar çıxış çərçivəsinin ölçüsü dəyişdikdə makroblokun ölçüsünü avtomatik olaraq dəyişmək imkanına malikdir.

-GOP strukturu.Şəkil Qrupu (GOP) bir qayda olaraq, proqnozlaşdırılan kadrları əhəmiyyətli itki olmadan təkrar etmək üçün tam çərçivənin daxil edilməsi lazım olduğu qədər dəyişdirilir. Parametrlər seçiminiz kodlaşdırma prosesinə əhəmiyyətli dərəcədə təsir göstərə bilər. Əksər koderlər səhnəyə vaxtında tam kadr daxil etmək üçün avtomatik qabiliyyətə malikdirlər. Bununla belə, xəbərlər kimi bəzi məzmunlarda tez-tez səhnə dəyişiklikləri olur və tam kadrların tez-tez avtomatik daxil edilməsi böyük gecikmələrə səbəb ola bilər. Yeni görüntülərdə ilk tam kadr olmasaydı başlamayan belə bir cihazı xatırlayıram. Yaxşı, bu adi deyil, lakin tam kadrlar hesabına GOP strukturunun artırılması əlavə 1-2 saniyəlik axın gecikməsi yarada bilər. Cihazın ön yaddaşı dolu olarsa, izləyicilər donmuş kadrlardan və videoların səpələnməsindən bezəcəklər.

Beləliklə, bəzi kodek parametrlərindən istifadə edərək, təsviri xüsusi tapşırıqlar üçün uyğunlaşdıra bilərsiniz.

P.S. Ukraynada DVB-T2 yayımının keyfiyyəti ilə bağlı heç bir böyük illüziyam olmazdı. 8 bitlik konvertasiya ilə istifadə olunan profil hətta ən optimal həllər ilə TVL aydınlığını 400-dən yuxarı qaldırmağa imkan verməyəcək. Yəni aydınlıq indiki səviyyədə qalacaq. Ev təsərrüfatlarında ekran ölçüləri dəyişir son illər ikiqat artdı. Bəli, əlbəttə ki, zəif və qeyri-müəyyən qəbul zonalarında efir müdaxiləsi və səs-küy aradan qalxacaq. Ancaq yalnız 2,5 mBs bit sürəti ilə kodlaşdırma ilə təqdim edilən təbii təhriflər əlavə olunacaq. Yalnız bir çıxış yolu var - makroblokların ölçüsünü artıraraq yüksək tezlikləri çox yumşaq bir şəkildə süzmək, lakin fanatizm olmadan. Bunu, bir qayda olaraq, gözlənilməz məzmunlu bir televiziya şirkətində necə etmək baş mühəndislər üçün ayrıca başağrısıdır.

Bu gün demək olar ki, hər addımda müşahidə kameraları görünür. Siz həmçinin evinizdə bir və ya bir neçə kamera quraşdırmağı planlaşdırırsınız. Belə qurğular .264 və ya H.264 formatında video faylları ilə işləyir. Ancaq məqalədə videoya necə baxacağımıza və faylı necə açacağımıza baxacağıq.

264 və H.264 formatları arasında fərqlər və oxşarlıqlar

Format.264– Bunlar H.264-ES video fayllarının (həmçinin MPEG-4 müvəqqəti video faylı adlanır) xam elementar axınlarıdır. Öz növbəsində, H.264-ES H.264 format spesifikasiyasının bir hissəsidir. Köhnə DVR modelləri .264 formatında video yazır. Bu cür video faylları adi oyunçular tərəfindən birbaşa baxmaq üçün istifadə edilə bilməz və xüsusi proqramlarla emal tələb olunur.

Video qeydini minimum ölçüyə endirməyə imkan verir. Video çəkilişlər tam sıxıldıqdan sonra video və audionun keyfiyyəti yüksək səviyyədə qalır. CCTV kameraları və yeni tip DVR-lər bu formatla işləyir. H.264 faylları həmçinin MPEG-4 Part 10 AVC/H.264 adlanır. Uzun və qorxulu adına baxmayaraq, H.264 fayl pleyerini onlayn tapmaq çox asandır.

Belə faylları açmaq üçün aşağıdakı üsullardan birini istifadə etməlisiniz:

  • xüsusi proqramlar və yardım proqramlarından istifadə edin;
  • video faylları çevirmək.

H.264 videonun açılması

Demək olar ki, bütün populyar proqramlar və çeviricilər H.264 formatı ilə işləyir.

.264 formatı ilə işləyir

DVR və ya müşahidə kamerasından .264 faylının necə açılacağına daha yaxından nəzər salaq.

Xüsusi proqramlar

Video.264-ü açmaq üçün aşağıdakı proqramlar faydalı olacaq:

.264 video faylı birləşdirilə və ya ayrıla bilər. Bunu necə edəcəyimizi daha da nəzərdən keçirəcəyik.

Kommunal xidmətlər

.264 faylı oynamaq üçün onu hər hansı bir media pleyerinin tanıya biləcəyi konteyner formatına qoymalısınız. Bu məqsədlə aşağıdakı yardım proqramlarından birini istifadə etməyi məsləhət görürük:

  1. Demuxer – dsm və ya mpc qeydləri yarada bilər. Qeyd etmək lazımdır ki, dsm faylları yalnız bu yardım proqramında səsləndirilə bilər.
  2. MKVcleaver – onun köməyi ilə siz videoları .MKV-yə kəsə bilərsiniz.
  3. Mkvmerge - video faylları dəyişdirə, kəsə, birləşdirə və ya ayıra bilər. Videonun işlənməsindən sonra video keyfiyyəti pisləşmir və format .MKV-ə dəyişir.
  4. Haali Muxer – video faylları çevirmək, birləşdirmək və ya ayırmaqda kömək edə bilər. Videonu emal etdikdən sonra ona .MKV formatı təyin edilir.