Flash videó

flash videó
Fejlesztő Adobe Systems (fejlesztő: Macromedia )
Formátum típusa médiatároló
Weboldal adobe.com/devnet/f4v.html
 Médiafájlok a Wikimedia Commons oldalon

A Flash Video egy fájlformátum, egy médiatároló , amelyet videók interneten keresztüli továbbítására használnak . Olyan videotárhely szolgáltatások használják, mint a YouTube , Google Video , Vkontakte , RuTube és mások [1] . Bár a konténer formátumának leírását nyilvánosságra hozták, a kodekeket szabadalmak védik, és továbbra is védettek [2] .

Videó formátum

Kezdetben az FLV fájl egy bitfolyam , amely a Sorenson Spark [2] nevű H.263 videószabvány egy változata . A 6-os verzió óta vezették be a Flash-be [3] .

A Flash Player 8 és újabb kiadásai támogatják az On2 TrueMotion VP6 videostreaminget . [2] Az On2 VP6 jobb képminőséget biztosít, különösen alacsony bitráta használata esetén . Másrészt ez a formátum összetettebb, ami megnehezítheti a megjelenítést a régebbi gépeken. Az opcionális alfa-csatornát, amely pixelenkénti átlátszóságot biztosít, egy további videofolyam támogatja, amely csak az alfa-csatornát kódolja. A megvalósítás feltételezi, hogy a fő On2 VP6 videofolyam YUV -adatait a kliens mindig RGB -vé alakítja . Ez a funkció csak On2 VP6 videó esetén érhető el.

A Flash Player 9 3. frissítésétől kezdve az új médiafájl formátum, az ISO Base MPEG-4 Part 12 támogatott, egy új videokodekkel - H.264 [2] . Ez a videotömörítési szabvány ugyanolyan alacsony bitsebességgel sokkal részletesebb és "tisztább" képet ad, különösen dinamikus jelenetekben. A hátrányok ismét a számítási erőforrásokkal szembeni megnövekedett követelmények és a fizetett szabadalmak.

Az F4V fájlok jobb képminőséget biztosítanak, mint az FLV, de a Flash újabb verziójára (9.0.115 vagy újabb) és gyorsabb processzorra van szükség. Ezenkívül az F4V fájlok nem támogatják az alfa csatornákat [4] . Az ISO Media File Format segítségével létrehozott konténerformátum kezdetben az Apple Quick Time Container formátumát használta munkája során. A régi FLV formátumtól eltérően az F4V formátum teljes mértékben kompatibilis a H.264 és AAC formátumokkal , ami lehetővé teszi más konténerformátumok használatát is . [5] .

Hangformátum

Az FLV-ben lévő hang általában MP3 kódolású [2] , de néha Nellymoser kodek , tömörítetlen hang vagy ADPCM audioformátum is használható . A Flash Player 9 3. frissítése, összhangban az Adobe ISO Base ( MPEG-4 Part 12) formátum implementációjával, támogatja az AAC hangot [2] (AAC-LC, Main Profile és HE-AAC profilok). A Flash Player 10 Beta hozzáadja a nyílt forráskódú SPEEX kodeket .

FLV lejátszók

Az FLV formátumot a videók streamelésére szánják, de lehetőség van helyi tárolásra és videók lejátszására is. Az FLV-t az Adobe Flash Player használja , amelyet plug -inként terjesztenek különféle böngészőkhöz és különféle operációs rendszerekhez. Ezenkívül a formátumot számos multimédiás lejátszó támogatja, például az mplayer vagy a Light Alloy .

Az FLV-t támogató népszerű játékosok:

Mivel az FLV egy médiatároló, és nem egy formátum, előfordulhat, hogy egyes lejátszók nem játssza le megfelelően a videó- ​​vagy hangfolyamot, ha nem használnak kodekeket a fájl létrehozásához.

Átalakítók FLV-ből

Fájlformátum

Cím

Az FLV fájlok egy szabványos fejléccel kezdődnek, amely alább látható: [6]

Terület Adattípus Alapértelmezett Részletek
Aláírás bájt[3] "FLV" Mindig "FLV", formátumjelző
változat uint8 egy Csak 0x01, ha érvényes
Zászlók uint8 bitmaszk 0x05 Bitmaszk: 0x04 - hang, 0x01 - videó (0x05 - hang + videó)
Fejléc mérete uint32_be 9 Az új kiterjesztett fejlécek kihagyására szolgál a jövőben

Csomagok

A fejléc után a fájl „FLV-címkéknek” nevezett csomagokra van osztva, amelyek 15 bájtos fejléccel rendelkeznek. Az első négy bájt jelzi az előző csomag/címke méretét (a fejlécet is beleértve), és segít a visszafelé történő keresésben.

Terület Adattípus Alapértelmezett Részletek
Az előző csomag mérete uint32_be 0 Állítsa NULL-ra az első köteghez
Csomag típusa uint8 tizennyolc Az első csomagnál AMF metaadatokra állítva
hasznos teher mérete uint24_be Váltakozik Csak a csomag mérete
Időbélyeg alsó uint24_be 0 Állítsa NULL-ra az első köteghez
Időbélyeg Felső uint8 0 Kiterjesztés az uint32_be érték lekéréséhez
Stream ID uint24_be 0 Az első azonos típusú adatfolyam esetén állítsa NULL-ra
hasznos teheradatok szabad forma Vary A Csomagtípusban definiált adatok

Lásd még

Jegyzetek

  1. Ki használ még mindig Flash videót? Csak mindenkiről – Streaming Media Magazine . Letöltve: 2013. július 17. Az eredetiből archiválva : 2013. március 20.
  2. 1 2 3 4 5 6 http://www.boutell.com/innards/audio_and_video_in_html.html Archiválva : 2013. november 15. a Wayback Machine 2007-ben: "Flash videoformátumok .. A Flash korábban két, Sorenson néven ismert, szabadalmaztatott videóformátumot támogatott Spark (a H.263 változata) és On2 TrueMotion VP6. … a Flash Player frissítései a H.264 videót is támogatják, .. szabadalmi licencdíjak továbbra is járnak. … Flash audio formátumok … Az MP3 hang volt az egyetlen hasznos tömörített hangformátum, amelyet a Flash támogat. .. potenciálisan szabadalmi licencdíjakat von maga után… a Flash legújabb verziói is támogatják az AAC-t, … az AAC is szabadalmaztatott”
  3. Flash Video / Professzionális Web 2.0 programozás archiválva : 2017. december 1., a Wayback Machine , 2007 ISBN 9780470121054 , 452. oldal
  4. ActionScript 3.0 Adobe Flash CS4 professzionális tanteremhez könyvben – Adobe kreatív csapat – Google Könyvek . books.google.com.ua. Letöltve: 2018. január 8. Az eredetiből archiválva : 2018. január 8..
  5. F4V fájlkiterjesztés . online konvertálni . online-convert.com. Letöltve: 2017. november 11. Az eredetiből archiválva : 2017. november 11..
  6. Nyílt forráskódú Flash (2011) Flash Video (FLV) [online] Elérhető innen: (a link már halott): http://osflash.org/flv#flv_format Archiválva : 2017. március 23. a Wayback Machine -nél

Linkek