Lokalna obrada i privatnost medijskih datoteka
Pri analizi video i audio datoteka, privatnost podataka predstavlja ključni prioritet. Alat "Preglednik metapodataka medija" dizajniran je tako da se kompletna obrada vrši lokalno unutar vašeg web preglednika. Vaša datoteka se čita u vašem pregledniku radi izdvajanja metapodataka, a ništa se ne šalje na BroBroGo.
Budući da se datoteke ne učitavaju na eksterne servere, proces analize započinje trenutno, bez obzira na veličinu datoteke. Alat pristupa isključivo zaglavljima datoteka (engl. headers) kako bi izdvojio tehničke specifikacije, što omogućava brzu inspekciju čak i kod datoteka od nekoliko gigabajta.
Podržani formati i struktura kontejnera
Medijske datoteke su u osnovi kontejneri koji u sebi nose jedan ili više zapisa (video, audio, titlovi) kodiranih različitim kodecima. Razumijevanje formata kontejnera i uloge kodeka ključno je za ispravnu distribuciju i reprodukciju medijskog sadržaja.
Alat podržava širok spektar uobičajenih video i audio kontejnera:
- Video formati: MP4, MOV, WebM i MKV.
- Audio formati: MP3, WAV, FLAC, Ogg, AAC i M4A.
Kada se datoteka uveze u alat, sistem analizira strukturu kontejnera i identifikuje pojedinačne zapise. Ukoliko korisnik pokuša analizirati više datoteka odjednom, alat će obraditi samo prvu selektovanu datoteku i prikazati napomenu "Analizira se samo prva datoteka.".
Tehnički parametri video zapisa
Video zapisi unutar kontejnera definisani su specifičnim metapodacima koji određuju kvalitet prikaza, kompatibilnost sa hardverom i način reprodukcije. Prilikom analize video zapisa, alat izdvaja sljedeće ključne parametre:
- Kodek: Algoritam korišten za kompresiju i dekompresiju video signala.
- Rezolucija i Kodirana rezolucija: Dimenzije video prikaza izražene u pikselima.
- Brzina kadrova: Broj slika koje se prikazuju u sekundi, izražen u sličicama po sekundi (fps).
- Bitrate: Količina podataka koja se procesira u sekundi za video zapis.
- Rotacija: Ugao pod kojim se video treba prikazati (npr. kod vertikalnih video zapisa snimljenih mobilnim telefonima).
- HDR (High Dynamic Range): Oznaka koja pokazuje da li video podržava široki dinamički raspon boja i kontrasta (prikazuje se kao "Da" ili "—").
- Jezik i Naziv zapisa: Informacije o jeziku audio deskripcije ili specifičnom nazivu video trake.
Tehnički parametri audio zapisa
Audio zapisi se analiziraju na sličan način, pri čemu se fokus stavlja na akustičke i kompresione parametre koji definišu kvalitet zvuka. Za svaki audio zapis, alat prikazuje:
- Kodek: Format kompresije zvuka (npr. AAC, MP3, FLAC).
- Brzina uzorkovanja: Broj uzoraka zvuka uzetih u sekundi, izražen u hercima (Hz).
- Kanali: Broj nezavisnih audio kanala (npr. 1 za mono, 2 za stereo, 6 za 5.1 sistem).
- Bitrate: Protok podataka za audio zapis.
- Jezik i Naziv zapisa: Identifikatori jezika (npr. za višenamjenske audio trake na različitim jezicima).
Pravila procjene i obrada metapodataka
Metapodaci u medijskim datotekama nisu uvijek eksplicitno zapisani u zaglavlju. U takvim slučajevima, alat primjenjuje specifična pravila za izračunavanje i procjenu vrijednosti:
- Procjena bitrate-a i brzine kadrova: Kada vrijednost nije zapisana u zaglavlju datoteke, ona se procjenjuje na osnovu kratkog uzorka toka. Ova procjena je tačna za medije s konstantnim protokom (CBR) i vrlo blizu za one s promjenjivim protokom (VBR).
- Ukupni bitrate: Ova vrijednost se ne procjenjuje iz uzorka, već se uvijek izvodi iz veličine datoteke i trajanja prema formuli koja uzima u obzir ukupan broj bajtova i sekundi.
- Nedostajući podaci: Ako je neko polje zapisa prazno ili nedostaje u zaglavlju, alat ga prikazuje kao "—".
- Upravljanje zadacima: Klikom na dugme "Očisti" prekida se bilo koji aktivan zadatak čitanja, izvještaj se skriva, broj zapisa se resetuje na nulu, a funkcija kopiranja se onemogućava.
Rješavanje grešaka pri čitanju
Tokom interakcije sa datotekama mogu se pojaviti različiti problemi vezani za format ili integritet podataka. Alat koristi specifične poruke kako bi identifikovao problem:
- Ako uvezena datoteka uopšte ne pripada podržanim medijskim formatima, prikazuje se poruka: "To nije podržana audio ili video datoteka.".
- U slučaju da je datoteka oštećena ili je njen format neprepoznatljiv iako ima medijsku ekstenziju, sistem ispisuje: "Ova datoteka se ne može pročitati kao medij. Možda je oštećena ili je u nepodržanom formatu.".
- Ako se pojavi neočekivana sistemska greška tokom samog procesa čitanja bajtova, korisnik će vidjeti poruku: "Došlo je do greške prilikom čitanja datoteke.".
Često postavljana pitanja (FAQ)
Koje informacije se prikazuju?
Za svaku datoteku: format kontejnera i MIME tip, ukupni bitrate, trajanje i veličina; po video zapisu: kodek, rezolucija, brzina kadrova, bitrate, rotacija i HDR oznaka; po audio zapisu: kodek, brzina uzorkovanja, kanali i bitrate; kao i sve oznake za naslov, izvođača, album ili datum.
Koje vrste datoteka su podržane?
MP4, MOV, WebM, MKV i drugi uobičajeni video kontejneri, kao i MP3, WAV, FLAC, Ogg, AAC i M4A audio. Čitaju se samo zaglavlja, tako da se čak i velika datoteka analizira u trenu bez dekodiranja.
Zašto su bitrate ili brzina kadrova ponekad procjena?
Kada vrijednost nije zapisana u zaglavlju datoteke, ona se procjenjuje na osnovu kratkog uzorka toka — što je tačno za medije s konstantnim protokom i vrlo blizu za one s promjenjivim promjenjivim protokom. Ukupni bitrate se uvijek izvodi iz veličine datoteke i trajanja.
Da li se moje datoteke šalju na internet radi analize?
Ne. Vaša datoteka se čita u vašem pregledniku radi izdvajanja metapodataka. Ništa se ne šalje na BroBroGo, što omogućava lokalnu obradu podataka.