Кіріспе

Цифрлық бейне өңдеу

Видеокодек – цифрлық бейнелерді сығу және оларды сығудан босатуға арналған бағдарламалық немесе аппараттық құрал. Видеоны сығыстыру контекстінде кодек – «кодалағыш» және «декодалағыш» сөздерінің біріктірілген түрі, ал тек сығымдайтын құрылғы әдетте кодалағыш, ал тек сығудан босататын құрылғы – декодалағыш деп аталады. Сығымдалған дерек форматы көбінесе стандартты бейне кодтау форматына сәйкес келеді. Сығымдау көбінесе жоғалтулы болады, яғни сығымдалған бейнеде бастапқы бейнеде болған кейбір ақпарат жоқ болады. Осының салдарынан, сығудан босатылған бейне бастапқы, сығылмаған бейнеге қарағанда төмен сапалы болады, себебі бастапқы бейнені дәл қайта құру үшін жеткілікті ақпарат болмайды. Бейне сапасы, бейнені көрсету үшін қолданылатын дерек көлемі (биттік жылдамдықпен анықталады), кодтау және декодтау алгоритмдерінің күрделілігі, дерек жоғалтулар мен қателерге сезімталдық, өңдеудің қарапайымдығы, кездейсоқ қол жеткізу және бастапқыдан соңғыға дейінгі кешігу (жанасу) арасындағы күрделі байланыстар бар.

Қолданбалар

Видеокодектер DVD ойнатқыштарда, интернет-видеода, сұраныс бойынша видеода, цифрлық кабельдік теледидарда, цифрлық эфирлік теледидарда, бейнетелефонияда және тағы да басқа көптеген қолданыстарда қолданылады. Атап айтқанда, олар бейнелерді жазу немесе тарату қажет болатын қолданыстарда кеңінен қолданылады, мұндай жағдайда қысылмаған бейнелердің үлкен дерек көлемі мен жолақтығымен бұл мүмкін болмас еді. Мысалы, олар операциялық бөлмелерде хирургиялық операцияларды жазу үшін, қауіпсіздік жүйелеріндегі IP камераларда, қашықтан басқарылатын су асты кемелері мен ұшқышсыз әуе кемелерінде қолданылады. Кез келген бейне ағыны немесе файл кең ауқымды тікелей бейне форматтарының көмегімен кодталуы мүмкін. HTML5 бейне ойнатқышына ағынды жіберу кезінде орнату қажет H.264 кодегінің бірнеше параметрлері мыналар.

Әдетте қолданылатын бейне кодэктер

Компьютерлерде және тұтынушы электроника құралдарында әртүрлі бейне қысу форматтарын іске асыру мүмкін. Сондықтан бір өнімде бірнеше кодек болуы мүмкін, бұл өзара үйлесімділікті қамтамасыз ету үшін бір ғана басым бейне қысу форматын таңдау қажеттілігін азайтады. Стандартты бейне қысу форматтарын бірнеше кодектеуші және декодтаушы іске асырулар, әртүрлі көздерден қолдауға болады. Мысалы, Xvid сияқты стандартты MPEG 4 Part 2 кодегімен кодектелген видеоны FFmpeg MPEG 4 немесе DivX Pro кодегі сияқты кез келген басқа стандартты MPEG 4 Part 2 кодегі арқылы декодтауға болады, себебі олардың барлығы бірдей бейне форматты қолданады. Кодектердің өздеріне тән артықшылықтары мен кемшіліктері бар. Салыстырулар жиі жарияланады. Қысу күші, жылдамдық және сапасы (артефакттарды қоса алғанда) арасындағы қарым-қатынас әдетте техникалық жетістіктің ең маңызды көрсеткіші болып саналады.

Кодек пакеттері

Онлайн бейнематериалдар әртүрлі кодектер арқылы кодталады, және бұл жиі қолданылатын кодектердің жиынтығын қамтитын, K Lite Codec Pack, Perian және Combined Community Codec Pack сияқты компьютерлерге орнатуға арналған бағдарламалық пакеттердің пайда болуына әкелді.