Frame rate: Ez a hányados mutatja meg, hogy hány képkocka jelenjen meg 1 másodperc alatt, mértékegysége képkocka per másodperc (fps – frames per second). A televízión keresztül 25 képkockát látsz másodpercenként, de interneten publikált videóknál a letöltési idő minimalizálása érdekében alacsonyabb framerate-re lesz szükség. Általánosságban elmondható, hogy a 12 kép / mp még élvezhető minőségben jelenik meg, és 25-nél nagyobb számot nem érdemes beállítanod. Javasoljuk, hogy próbálj ki két-három beállítást a feltöltés előtt.
Size (méret): A videó méretét a képekhez hasonlóan képpontban adjuk meg (szélesség × magasság). A folyamatos megtekinthetőség érdekében ne haladja meg a 640 × 480 pixelt. Célszerű megtartani az eredetileg felvett videó oldalarányát.
Bitrate: Ez a hányados mutatja, hogy 1 másodpernyi videó mennyi információt tartalmaz, mértékegysége Kbps (kilobits per second). Fontos tudnod, hogy külön meg kell adnod a video- és audio bitrate-et. Törekedj a szükség (kép nézhetősége) szerinti minél kisebb értékekre, hiszen az a cél, hogy minden felhasználó meg tudja nézni a videót. A folyamatos lejátszáshoz szükséges internet letöltési sávszélesség a következő módon számítható ki:
szükséges sávszélesség = (audio bitrate + video bitrate) × 1.2
Javasoljuk, hogy a videofilmek méretezésénél, 320Kbps sávszélességnél nagyobbat ne állíts be.
A fenti adatok megadása (becslése) először nehéznek tűnhet, de kis gyakorlással hamar bele lehet jönni.
Valószínűleg keveseket érdekel, hogy a böngésző egészen pontosan mit csinál, amikor elindítunk egy videofájlt, mégis érdemes ezt átfutni, mert segít a fogalmak megértésében. Egy videófájl legalább három rétegből áll.
A tároló/konténer formátum, ami magában foglalja az audio, videó és egyéb extra adatokat.
A video stream-ek, ami tartalmazza a video kodekkel kódolt nyers képi adatokat.
Az audio stream-ek, amely tartalmazza az audio kodekkel kódolt nyers hangokat.
Egyéb Extra adatok: Különböző extra adatok és metaadatok, pl.: nyelvi feliratfájlok
Egy lejátszó első feladata a konténer formátum értelmezése, második a video-, és a harmadik az audió stream dekódolása. Jelen esetben tekintsünk el az extráktól. Képzeljünk el egy videófájlt úgy, mintha kis csomagokat dobozolnánk és gyűjtenénk egy nagy konténerbe, tárolóba. A konténerek és a bennük található streamek formátuma egymástól teljesen független. A konténerformátumokhoz splitterre, a streamekhez kodekre van szükség. A kodek egy matemaikai módszer arra, hogyan csökkentsük a video, vagy audio fájl méretét. Az operációs rendszer alapértelmezetten tartalmaz számos splittert és kodeket, de ezen felül külön telepíthetünk újakat is.
Így egyértelmű már, hogy a konténerformátum illetve a videoformátum nem egymás szinonimái. Ha egy számítógép ismeri az adott konténerformátumot, és a benne lévő streamek formátumát is, akkor tudja azt lejátszani.
MP4: Több kép- és hangsáv tárolása mellett feliratokat, képeket, metaadatokat is képes tárolni, és másolásvédelemmel is ellátható. Leggyakoribb kiterjesztései az .mp4, .m4a, .m4v, .m4b és .m4r.
Jelenleg ezt a tárolóformátumot javasoljuk. Fejlesztéseink abba az irányba mutatnak, hogy a következő konténert egyfajta alternatívaként használjuk majd.
WebM: Google Inc. támogatásával teszi lehetővé a nyílt és jogdíjmentes videólejátszást. A Mozilla Firefox , Opera , Google Chrome 2010 óta alapból, a Safari és az Internet Explorer 2011 áprilisa óta a fejlesztőik által készített plugin segítségével képes lejátszani ezeket a konténereket.
Kiterjesztése a .webm.
OGG: Szintén több sáv tárolására alkalmas, jogdíj nélkül szabadon felhasználható, multimédiás formátumokat támogató tároló. Kiterjesztése az .ogg, .ogv.Rengeteg video és audio kodek létezik.
Video kodekek: H.264, Theora, VP8: Ma (2017. január 2. 17:14) a három legrelevánsabb ilyen videótömörítési eljárás, kodek a H.264, Theora és VP8. Ezek közül az első szabadalmilag védett, míg utóbbi kettő jogdíjmentes.
MP3, AAC, VORBIS: A Vorbis szabadalmi oltalomtól mentes, míg az MP3 és az AAC jogvédett eljárások. Mindhárom képes az e‑learning tanulás sztereó (2) hangcsatorna tárolására.| H264 | VP8 | THEORA | MP3 | AAC | VORBIS | |
|---|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | Asztali Chrome | ✓ | ✓ | ✓ |
| ✓ | ✓ | - | Android Chrome | ✓ | ✓ | ✓ |
| ✓ | - | - | iOS Safari | ✓ | ✓ | - |
| ✓ | ✓ | ✓ | Asztali Firefox | ✓ | ✓ | ✓ |
| ✓ | - | - | Asztali Internet Explorer | ✓ | ✓ | - |
| ✓ | ✓ | - | Android Browser | ✓ | ✓ | ✓ |
| ✓ | - | - | Asztali Safari | ✓ | ✓ | - |
| - | ✓ | ✓ | Asztali Opera | - | - | ✓ |
| ✓ | - | - | Asztali Edge | ✓ | ✓ | ✓ |
Megfigyeléseink a böngészők kodek kompatibilitásaira
Ha a böngészőnk, amin a videót szeretnénk megnézni, támogatja az mp4 containerbe ágyazott H.264 formátumú kódolású videókat, akkor azt a HTML lejátszó fogja lejátszani, ha erre nem képes, akkor ugyan ez a lejátszó megpróbálja a WebM konténert is. Ha ez se működne, akkor a Flash lejátszót használjuk legutolsó lehetőségként.
Egy videó lejátszásának lehetősége egy böngészőben
Különböző technológiák és böngészők miatt nem várható el, hogy 100%-ig ugyanazt az eredményt nyújtsák a videóink. Igaz ez főleg a színekre. Eltérő szoftvermegoldásokat használhatnak a különbözően kódolt videófolyam adatra, videójavító mechanizmusokra, beépülőikre. Ezeket földi halandóként nehezen befolyásolhatjuk. Érdemes a videókat minden egyes lépésnél (létrehozás, konvertálás) sRGB színprofillal menteni.
Megfigyeléseink alapján a következőt vonhatjuk le:
Nincs olyan konténer/kodek kombináció, amit minden böngészőben le lehet játszani. Ez a közeljövőben nem valószínű, hogy változik, ezért ahhoz, hogy minden különböző eszközön és platformon nézhetővé tegyük, elkészült videóinkat több formátumba kell konvertáljuk.
Javaslatunk a következő táblázatból az első sor, és a második kettőből:
| Konténer | Video kodek | Audio kodek | Kiterjesztés |
|---|---|---|---|
MP4 |
H.264 |
AAC |
.mp4 |
WebM |
VP8 |
Vorbis |
.webm |
OGG |
Theora |
Vorbis |
.ogg |
A flashes videókat átkonvertálással ezekre a formátumra hozzuk.
A pixelgrafikus mozgóképeket videónak szokás nevezni, mely többnyire valamilyen felvevővel rögzített képsor vagy számítógéppel készített prezentáció, melyet ennek megfelelő formátumba konvertáltak. Mozgóképet .mp4 video formájában lehet feltölteni. A videófájlok konvertálásáról itt olvashatsz. Streaming videó készítésére is van lehetőség.
A streaming video olyan videó, aminek lejátszásához nem kell az egész fájlt előre letölteni, hanem a lejátszás közben is folytatódik a letöltés. Ha nem megfelelő a sávszélesség, akkor akadozni fog a videó.
A vektoros animációk általában valamilyen szoftverrel, pl Flash-sel készülnek, ahol interaktivitást is vihetünk az animációkba. Ilyenek például a játékok. Ezeket a flashes videókat átkonvertálással .mp4 formátumra hozzuk.
Ha fel szeretnél tölteni egy videót és valamiért nem sikerül, konvertálásra lehet szükség, amit az alábbiaknak megfelelően tudsz elvégezni.
ffdshow codec pack http://sourceforge.net/projects/ffdshow Xvid decoder http://www.xvid.org/ DivX decoder http://www.divx.com/ A kapott médiaanyagot a MediaCoder (MediaCoder, http://www.mediacoderhq.com/) szoftverrel is konvertálhatjuk. Elég letölteni a MediaCoder Web Video Edition változatot, hiszen ez direkt erre a tevékenységre lett optimalizálva.