Professional Documents
Culture Documents
Seminarski rad:
Tema: Formati kompresije video zapisa
Profesor: Student:
SADRŽAJ
Kompresija
•Kompresija video zapisa smanjuje veličinu podataka – snimljenog video materijala i na taj način
uvećava propusnu moć IP mreže prilikom pregleda video zapisa.
• Najčešće korišćeni kompresioni standardi za IP mrežne kamere su Motion JPEG i MPEG-4.
•Najnoviji kompresioni standard je H.264 koji ima mogućnost da duplo više umanjuje video
fajlove nego MPEG-4 i Motion JPEG.
• Kompresija video zapisa je značajna stavka jer direktno umanjuje troškove sistema video
nadzora, zahvaljujući uštedi prilikom nabavke hard disk snimačkih kapaciteta i servera.
•Pri svakom radu sa video fajlovima na računaru zapravo radimo sa digitalnim videom. A
digitalni video zapis skoro uvijek koristi neku tehnologiju kompresije pa zato sve što radimo u vezi
kreiranja ili konvretovanja video fajlova, spada u oblast video kompresije.
•Na primjer u oblast video kompresije spada: izbor codeca, računanje parametara, podešavanje
enkodera, enkodiranje, primjena filtera i slično.
•Uz video kompresiju stalno koristimo pojam "enkodiranje". Pojam "video kompresija" je više
opšti naziv za sva dešavanja u vezi zapisivanja i čitanja videa, dok pojam "enkodiranje" znači
konkretan proces stvaranja video zapisa u određenom formatu.
•Konvertovanje ili transkodiranje videa je proces kada video zapis koji je u jednom formatu
pretvorimo u neki drugi format. Pri tom pretvaranju novi video zapis se stvara enkodiranjem.
Brzina smenjivanja slika ili frejmova (broj slika u sekundi ( frames per second) fps.)
Rezolucija (predstavlja kao proizvod broja horizontalnih piksela i broja vertikalnih piksela
na jednoj slici.)
Dubina boja (odreĎena brojem bitova kojim se predstavlja svaka boja. Broj boja se kreće
od 256 do 16,7 miliona).
Ovi algoritmi mogu komprimovati digitalne video informacije u rasponu od 50:1 do 200:1, što
značajno smanjuje količinu podataka sa kojima se radi. MeĎutim, prilikom kompresije, izvesna
količina podataka se nepovratno gubi, pa dolazi do gubitaka u kvalitetu videa (kompresija je "lossy
compression"). Od kompresionih algoritama za kompresiju video fajlova, kod nas se najviše
primenjuju MPEG, DivX , XviD i drugi.
Uz video kompresiju koristi se pojam "enkodiranje". Pojam "video kompresija" je više opšti naziv
za problematiku oko digitalnog zapisivanja i čitanja videa, dok pojam "enkodiranje" znači
konkretan proces stvaranja video zapisa u određenom formatu.
Enkoder znači ono što obavlja enkodiranje tj. stvaranje video zapisa u određenom formatu.
Dekoder obavlja "čitanje" video-zapisa. On dakle služi za puštanje (Play) videa.
U svetu videa postoje tri glavne vrste fajlova:
Containeri
Audio streamovi i
Video streamovi
Container je fajl koji sadrži video i audio zapise i prateće informacije neophodne za
sinhronizovanu reprodukciju audio i videa. Container se još naziva stream.
Audio streams (audio zapisi) i video streams(video zapisi) predstavljaju elemente Container
fajlova.
Zbog lošeg kvaliteta prenetih slika sa prethodnim standardima, bilo je prisiljeno da proizvede
standard za kodiranje kvalitetnijih slika nazvanih prema radnoj grupi koju je razvila - Grupa za
fotografske eksperte pokreta. Ispunjava sledeće uslove:
• Random pristup - što znači da svaka slika može biti dostupna iz unutrašnjosti i da svaka slika
može biti dekodirana u ograničenom vremenskom intervalu;
• Brzo pretraživanje unapred - nazad u sistem za upis i čuvanje bi trebalo da omogući brzo
pretraživanje u oba smera, koristeći posebne pristupne tačke u sekvencama i mogućnost
prikazivanja izabrane slike;
• Povratna reprodukcija - ovo je ponekad neophodno u interaktivnim sistemima, čak i po cenu
smanjenog kvaliteta slike;
• Audio-vizuelna sinhronizacija - trebalo bi da omogući sinhronizaciju slike i zvuka čak I u
slučajevima kada su video i audio signali u različitim vremenima;
Mirko Pavlović 189/2014 Multimedijalni sistemi
• Otpornost na greške - uprkos sistemima zaštite od grešaka, sistem treba da bude otporan na
rezidualne greške koje ne smeju imati katastrofalne posledice;
• Kašnjenje kodiranja i dekodiranje - Za razliku od konfiguracije videa u kome kašnjenje ne bi
trebalo da bude duže od 150ms, ovaj standard može dozvoliti kašnjenje kodiranja i dekodiranja do
1s pod uslovom da se postigne bolji kvalitet;
• Opcija uređivanja - i ako se kompresija svake slike sekvence ne vrši samostalno, biće moguće
prikazati i uređivati svaku sliku u kratkom vremenskom intervalu;
• Fleksibilnost formata - ova opcija se odnosi na fleksibilnost u formatu slike (broj piksela po
horizontalnoj i vertikalnoj) i broj slika po jedinici vremena.
MPEG - 2 standardom, struktura progresivnog analize slike je isti kao kod MPEG - 1, ali je obim
rezolucije i učestalost slike veća. Dva tipa slika analiziraju se u prostornoj analizi. Slika se obrađuje
kompresijom mirnih sekvenci. Drugi tip je kada se svaka slika tretira kao odvojena slika i tako je
komprimovana. Ovaj standard omogućava podešavanje kvaliteta kodiranog signala na potrebama
korisnika i prilagodljivost omogućava bolju zaštitu od greške, jer osnovni sloj se prenosi sa boljom
zaštitom greške u odnosu na druge slojeve.
Mogući oblici skalabilnosti su: prostorni, vremenski, SNR i hibridni. Prostorna skalabilnost
omogućava dekodiranje video signala sa različitim prostornim rezolucijama, bez dekodiranja cele
slike. Skalabilnost vremena je sposobnost dekodiranja sa različitim frekvencijama slike bez prvog
dekodiranja svih slika iz sekvence. Skalabilnost SNR-a je prilika da se koriste različiti koraci
kvantizacije, pri čemu je osnovni sloj najbogatiji (najveći) korak kvantizacije. Hibridna skalabilnost
je kombinacija gore navedene skalabilnosti.
Mirko Pavlović 189/2014 Multimedijalni sistemi
MPEG-4 standard nudi 8 noviteta koji ne podržavaju prethodne standarde, koji se mogu podeliti u
tri klase:
• Interaktivnost
1. Manipulacija s nizom bitova zasnovanih na sadržaju i uređivanju;
2. alat za pristup multimedijalnom sadržaju zasnovan na sadržaju;
3. Random Access to Objects;
4. Hibridna prirodna i sintetička kodiranja podataka
• Kompresija
5. Poboljšanje efikasnosti video kodiranja;
• Univerzalni pristup
6. Greške i gubitak informacija u okruženju sa bukom;
7. Skalabilnost objekata (dodavanje i uklanjanje objekata);
8. Skalabilnost prostora i vremena u rešavanju objekata
Mirko Pavlović 189/2014 Multimedijalni sistemi
Reprodukcija videa:
•Pomoću player-a (Windows Media Player)
•Nedostatak- reprodukuje titlove SAMO kod DVD filmova, a kod DIVX (.avi) ne
•Za DIVX filmove se koriste:
1) MICRO DVD- mali program koji se nareže zajedno sa filmom
2) MEDIA PLAYER CLASSIC- mali, besplatan plejer dobrih mogućnosti
TITL
•Prevodi starnog govora koji se daje ispod slike u obliku teksta
•Moguće je podesiti vrstu, veličinu fonta kao i položaj teksta na ekranu
•Svaki deo teksta se upućuje na redni broj frame-a gde treba da se pojavi i iščezne sa ekrana