Сүүлийн хэдэн арван жилийн хугацаанд видео технологи асар хурдацтай хувьсан өөрчлөгдөж байна. Өмнө нь видеог хөдөлгөөнгүй гэрэл зургийн томоохон цуглуулгаар хийдэг байсан бөгөөд тэдгээрийг дижитал болгохын тулд хэт том хэмжээтэй файлуудыг ашигладаг байсан. Харин одоо видео кодчилол нь технологийн шилжилтийг авчирсан - эдгээр файлуудыг шахаж зай бага зарцуулдаг. Мөн интернетээр бодит цагийн болон эрэлт хэрэгцээний дагуу видеог дамжуулах боломжтой болсон.
Хамгийн алдартай кодчилолын нэг бол H.264 (AVC – Advanced Video Coding) нь видео нэвтрүүлгийн чанарын олон асуудлыг шийдэж чадсан юм. Өнөөдрийн блогоос H.264 видео кодчилол гэж юу болох, хэрхэн ажилладаг, давуу талуудыг дэлгэрэнгүй авч үзье.
H.264/AVC гэж юу вэ?
H.264-ийг мөн Advanced Video Coding (AVC) буюу MPEG-4 Part 10 гэж нэрлэдэг. Энэ нь Олон улсын цахилгаан холбооны холбоо (H.264 гэх мэт) болон Олон улсын стандартчиллын байгууллага/Олон улсын цахилгаан техникийн комиссын хөдөлгөөнт зураг хамтран боловсруулсан видео шахах технологи юм. Шинжээчдийн бүлэг (MPEG-4 10-р хэсэг, Нарийвчилсан видео кодчилол эсвэл AVC).
Өнөө үед H.264 кодлогчийг видео урсгалд ихэвчлэн ашигладаг. Энэхүү кодлогч нь видеог шахах салбарын стандарт бөгөөд бүтээгчид онлайн видеогоо бичиж, шахаж, түгээхэд тусалдаг. Энэ нь өмнөх стандартуудтай харьцуулахад бага битийн хурдаар сайн видео чанарыг өгдөг. Тиймээс кабелийн телевизийн өргөн нэвтрүүлэг, Blu-ray дискэнд өргөн хэрэглэгддэг.
Видео кодлогчийн хувьд H.264 нь .MP4 өргөтгөл, мөн QuickTime (.MOV), Flash (.F4V), гар утсанд зориулсан 3GP (.3GP) ашигладаг MPEG-4 контейнер форматаар байнга үйлдвэрлэгддэг. мөн MPEG тээврийн урсгал (.ts). Заримдаа H.264 видеог ISO/IEC стандарт (MPEG4 3-р хэсэг) Advanced Audio Coding (AAC) кодлогчоор шахсан аудиогоор кодлодог.
H.264/AVC хэрхэн ажилладаг вэ?
H.264 видео кодлогч нь шахсан H.264 бит урсгалыг үүсгэхийн тулд таамаглах, хувиргах, кодлох процессуудыг гүйцэтгэдэг. Энэ нь видео агуулгын фреймийг боловсруулахын тулд хөдөлгөөнт өрсөлдөөн бүхий блок чиглэсэн стандартыг ашигладаг. Гаралт нь 16×16 пикселийн хэмжээтэй блокоос бүрдэх макроблокууд байх болно.
Одоо H.264 видео декодлогч нь код тайлах, урвуу хувиргалт хийх, дахин бүтээх зэрэг нэмэлт процессуудыг гүйцэтгэдэг. Энэ нь шахсан H. 264 бит урсгалыг хүлээн авч, синтаксийн элемент бүрийг тайлж, квант хувиргах коэффициент, таамаглах мэдээлэл гэх мэт мэдээллийг гаргаж авдаг. Цаашлаад энэ мэдээллийг кодлох процессыг эргүүлж, видео зургийн дарааллыг дахин бүтээхэд ашиглана. H.264 видео кодлох, тайлах үйл явцыг доор харуулав.
H.264-ийн давуу тал
1.Бага зурвасын өргөн хэрэглээ, өндөр нарийвчлалтай хяналт - Энэ нь илүү бага зурвасын өргөн шаардлага, хоцролт багатай бүрэн хөдөлгөөнт видеог өндөр чанартай дамжуулах боломжийг олгодог.уламжлалт видео стандартуудMPEG-2 шиг. H.264 нь өндөр чанартай зураг өгдөг, хамгийн бага зурвасын өргөнийг ашигладаг үр ашигтай кодлогч ашигладаг.
2.Бусад форматтай харьцуулахад H.264 битийн хурд бага - Энэ нь Motion JPEG видеоноос 80% бага битийн хурдтай. MPEG-2-тэй харьцуулахад битийн хурдны хэмнэлт 50% ба түүнээс дээш байж болно гэж тооцоолж байна. Жишээлбэл, H.264 нь ижил шахсан битийн хурдаар илүү сайн зургийн чанарыг хангаж чадна. Бага битийн хурдаар энэ нь ижил зургийн чанарыг хангадаг.
3.Видео хадгалах хэрэгцээ багассан - Энэ нь дижитал видео файлын агуулгын хэмжээг 50%-иар багасгаж, IP-ээр дамжуулан хялбархан видео дамжуулах боломжийг олгодог бусад стандарттай харьцуулахад видео хадгалахад бага хэмжээний багтаамж ашигладаг.
4.Гайхамшигтай видео чанар- Энэ нь ¼-ийн өгөгдлийн хурдаар тодорхой, өндөр чанартай видео контентыг хүргэдэг бөгөөд энэ нь бусад видео форматын хагастай тэнцүү юм.
5.Илүү үр ашигтай – Энэ нь хоёр дахин илүү үр ашигтай, файлын хэмжээ нь MPEG-2 кодлогчоос 3 дахин бага бөгөөд энэ нь шахалтын форматыг илүү үр дүнтэй болгодог. Энэ кодлогч нь видео контентыг дамжуулах хурд багатай байдаг.
6.Удаан хөдөлгөөнтэй видео контентод тохиромжтой- Мегапикселийн камер ашигладаг бага хөдөлгөөнтэй видео кодлогчдод маш үр дүнтэй байдаг.
Шуудангийн цаг: 2022 оны 11-р сарын 20