flash-video | |
---|---|
Kehittäjä | Adobe Systems (kehittäjä Macromedia ) |
Muototyyppi | mediasäiliö |
Verkkosivusto | adobe.com/devnet/f4v.html |
Mediatiedostot Wikimedia Commonsissa |
Flash Video on tiedostomuoto, mediasäilö , jota käytetään videon siirtämiseen Internetin kautta . Käytetään videoiden isännöintipalveluissa, kuten YouTube , Google Video , Vkontakte , RuTube ja muut [1] . Vaikka säiliömuodon kuvaus on julkistettu, koodekit on suojattu patenteilla ja ne pysyvät omistuksessa [2] .
Aluksi FLV-tiedosto on bittivirta , joka on muunnos H.263 -videostandardista nimeltä Sorenson Spark [2] . Se on otettu käyttöön Flashissa versiosta 6 lähtien [3] .
Flash Player 8 ja uudemmat versiot tukevat On2 TrueMotion VP6 - videoiden suoratoistoa . [2] On2 VP6 tarjoaa paremman kuvanlaadun, erityisesti käytettäessä alhaisia bittinopeuksia . Toisaalta tämä muoto on monimutkaisempi, mikä voi vaikeuttaa katselua vanhemmilla koneilla. Valinnaista alfakanavaa, joka on pikselikohtaista läpinäkyvyyttä, tukee ylimääräinen videovirta, joka koodaa vain alfakanavan. Toteutus olettaa, että asiakas muuntaa aina pää On2 VP6 -videovirran YUV -datan RGB :ksi . Tämä ominaisuus on käytettävissä vain On2 VP6 -videolle.
Flash Player 9 -päivityksestä 3 alkaen tuetaan uutta mediatiedostomuotoa ISO Base MPEG-4 Part 12 uudella videokoodekilla - H.264 [2] . Tämä videon pakkausstandardi samalla alhaisella bittinopeudella tuottaa paljon yksityiskohtaisemman ja "selkeämmän" kuvan, erityisesti dynaamisissa kohtauksissa. Haittoja ovat jälleen lisääntyneet laskentaresurssit ja maksetut patentit.
F4V-tiedostot tarjoavat paremman kuvanlaadun kuin FLV, mutta vaativat uudemman Flash-version (9.0.115 tai uudempi) ja nopeamman prosessorin. Lisäksi F4V-tiedostot eivät tue alfakanavia [4] . Säiliömuoto , joka luotiin käyttämällä ISO Media File Format -tiedostomuotoa, käytti alun perin Applen Quick Time Container Format -muotoa työssään. Toisin kuin vanha FLV -muoto, F4V-muoto on täysin yhteensopiva H.264- ja AAC-muotojen kanssa, joten voit käyttää myös muita säilömuotoja . [5] .
FLV:n ääni on yleensä MP3 -koodattu [2] , mutta joskus voidaan käyttää Nellymoser-koodekkia , pakkaamatonta ääntä tai ADPCM -äänimuotoa . Adoben ISO Base ( MPEG-4 Part 12) -muodon mukaisen Flash Player 9:n päivitys 3 lisää tuen AAC - äänelle [2] (AAC-LC-, pääprofiili- ja HE-AAC-profiilit). Flash Player 10 Beta lisää avoimen lähdekoodin SPEEX -koodekin .
FLV-muoto on tarkoitettu videon suoratoistoon, mutta sitä on mahdollista käyttää paikalliseen tallennukseen ja videon toistoon. FLV:tä käytetään Adobe Flash Playerissa , joka on jaettu liitännäisenä eri selaimille ja eri käyttöjärjestelmille. Myös monet multimediasoittimet, kuten mplayer tai Light Alloy , tukevat muotoa .
Suositut pelaajat, jotka tukevat FLV:tä:
Koska FLV on mediasäilö, ei muoto, jotkin pelaajat eivät ehkä toista video- tai äänivirtaa oikein, jos tiedoston luomiseen ei ole käytetty koodekkeja .
FLV-tiedostot alkavat tavallisella otsikolla, joka näkyy alla: [6]
Ala | Tietotyyppi | Oletus | Yksityiskohdat |
---|---|---|---|
Allekirjoitus | tavu[3] | "FLV" | Aina "FLV", muotolippu |
versio | uint8 | yksi | Vain 0x01, jos kelvollinen |
Liput | uint8 bitmask | 0x05 | Bittimaski: 0x04 - ääni, 0x01 - video (0x05 - ääni + video) |
Otsikon koko | uint32_be | 9 | Käytetään uusien laajennettujen otsikoiden ohittamiseen tulevaisuudessa |
Otsikon jälkeen tiedosto jaetaan "FLV-tunnisteiksi" kutsuttuihin paketteihin, joissa on 15-tavuiset otsikot. Ensimmäiset neljä tavua osoittavat edellisen paketin/tunnisteen koon (mukaan lukien otsikko) ja auttavat taaksepäin hauissa.
Ala | Tietotyyppi | Oletus | Yksityiskohdat |
---|---|---|---|
Edellisen paketin koko | uint32_be | 0 | Aseta arvoksi NULL ensimmäiselle erälle |
Paketin tyyppi | uint8 | kahdeksantoista | Ensimmäiselle paketille asetettu AMF-metatiedot |
hyötykuorman koko | uint24_be | Vaihtelee | Vain pakkauskoko |
Aikaleima alempi | uint24_be | 0 | Aseta arvoksi NULL ensimmäiselle erälle |
Aikaleima ylempi | uint8 | 0 | Laajennus uint32_be-arvon saamiseksi |
Striimin tunnus | uint24_be | 0 | Aseta ensimmäiselle samantyyppiselle streamille NULL |
hyötykuormatiedot | vapaa muoto | Vaihdella | Data, joka on määritetty Pakettityypissä |
…
mediasäiliöt | |
---|---|
Video/ääni | |
Audio | |
Musiikki |
|
Raster | |
Vektori | |
Monimutkainen |
Adobe Flash | |
---|---|
Tiedostomuodot | |
Toteutukset | flash peli |
Muut versiot | |
Kirjastot |
|
Virtuaalikoneet | |
Katso myös |
|