Video filformat
Ett videofilformat är en typ av filformat för att lagra digital videodata på ett datorsystem . Video lagras nästan alltid med förlustkomprimering för att minska filstorleken.
En videofil består normalt av en behållare (t.ex. i Matroska -formatet) som innehåller visuella (video utan ljud) data i ett videokodningsformat (t.ex. VP9 ) tillsammans med ljuddata i ett ljudkodningsformat (t.ex. Opus ). Behållaren kan också innehålla synkroniseringsinformation, undertexter och metadata såsom titel. En standardiserad (eller i vissa fall de facto standard ) videofiltyp som .webm är en profil specificerad av en begränsning för vilket containerformat och vilka video- och ljudkomprimeringsformat som är tillåtna.
Den kodade videon och ljudet inuti en videofilbehållare (dvs. inte sidhuvuden, sidfötter och metadata) kallas essensen . Ett program (eller hårdvara) som kan avkoda komprimerad video eller ljud kallas en codec ; uppspelning eller kodning av en videofil kräver ibland att användaren installerar ett codec-bibliotek som motsvarar den typ av video- och ljudkodning som används i filen.
Bra design kräver normalt att ett filtillägg gör det möjligt för användaren att härleda vilket program som kommer att öppna filen från filtillägget. Det är fallet med vissa videofilformat, som WebM (.webm), Windows Media Video (.wmv), Flash Video (.flv) och Ogg Video (.ogv), som var och en bara kan innehålla ett fåtal brunnar -definierade undertyper av video- och ljudkodningsformat, vilket gör det relativt enkelt att veta vilken codec som spelar upp filen. I motsats till det kan vissa containertyper för mycket allmänna ändamål som AVI (.avi) och QuickTime (.mov) innehålla video och ljud i nästan alla format och ha filtillägg uppkallade efter containertypen, vilket gör det mycket svårt för slutanvändaren att använda filtillägget för att härleda vilken codec eller vilket program som ska användas för att spela upp filerna.
Den fria programvaran FFmpeg- projektets bibliotek har mycket brett stöd för kodning och avkodning av videofilformat. Till exempel använder Google ffmpeg för att stödja ett brett utbud av uppladdningsvideoformat för YouTube. En allmänt använd mediaspelare som använder ffmpeg-biblioteken är den fria programvaran VLC media player , som kan spela de flesta videofiler som slutanvändare kommer att stöta på.
Lista över videofilformat
namn | Filtillägg | Behållarformat | Videokodningsformat(er) | Ljudkodningsformat(er) | Anteckningar |
---|---|---|---|---|---|
WebM | .webm | Matroska | VP8 , VP9 , AV1 | Vorbis , Opus | Royaltyfritt format skapat för HTML5-video . |
Matroska | .mkv | Matroska | några | några | |
Flash Video (FLV) | .flv | FLV | VP6 , Sorenson Spark , Skärmvideo, Skärmvideo 2, H.264 | MP3 , ADPCM , Nellymoser , Speex , AAC | Användning av komprimeringsformaten H.264 och AAC i FLV-filformatet har vissa begränsningar och författare till Flash Player uppmuntrar starkt alla att anamma den nya standardstandarden F4V-filformat de facto för webbaserad strömmande video (över RTMP ) . |
F4V | .flv | MPEG-4 del 12 | H.264 | MP3 , AAC | Ersättning för FLV. |
Vob | .vob | VOB | H.262/MPEG-2 del 2 eller MPEG-1 del 2 | PCM , DTS , MPEG-1 , Audio Layer II (MP2) eller Dolby Digital (AC-3) | Filer i VOB -format har filnamnstillägget .vob och lagras vanligtvis i mappen VIDEO_TS i roten på en DVD . VOB-formatet är baserat på MPEG- programströmformatet. |
Ogg video | .ogv, .ogg | Ogg | Theora , Dirac | Vorbis , FLAC | |
Dirac | .drc | ? | Dirac | ? | |
GIF | .gif | N/A | N/A | ingen | Enkel animering, ineffektiv komprimering, inget ljud, brett stöd |
Videoalternativ till GIF | .gifv | HTML | några | ingen | Inte standardiserad och inte en riktig videofil i klassisk betydelse eftersom den bara refererar till den riktiga videofilen (t.ex. en .webm-fil), som måste existera separat någon annanstans. En .gifv "fil" är helt enkelt en HTML-webbsida som innehåller en HTML5-videotagg , där videon inte har något ljud. Eftersom det fanns stora samhällen online som skapar konst med hjälp av korta ljudlösa videor i GIF-format, skapades GIFV som en funktionellt liknande ersättning med mycket mindre filstorlekar än det ineffektiva GIF-formatet. |
Nätverksgrafik med flera bilder | .mng | N/A | N/A | ingen | Ineffektiv, inte allmänt använd. |
AVI | .avi | AVI | några | några | Använder RIFF |
MPEG Transport Stream | .MTS, .M2TS, .TS | AVCHD | AVCHD (MPEG-4 / H.264 ) | Dolby AC-3 eller okomprimerad linjär PCM | Standardvideoformatet som används av många Sony och Panasonic HD-videokameror. Den används också för att lagra högupplöst video på Blu-ray-skivor. |
QuickTime filformat | .mov, .qt | Snabb tid | många | AAC , MP3 , andra | |
Windows Media Video | .wmv | ASF | Windows Media Video, Windows Media Video Screen, Windows Media Video Image | Windows Media Audio, Sipro ACELP.net | |
Rå videoformat | .yuv | Ytterligare dokumentation behövs | Gäller inte | Gäller inte | Stöder alla upplösningar, samplingsstrukturer och bildhastigheter |
RealMedia (RM) | .rm | RealMedia | RealVideo | RealAudio | Gjord för RealPlayer |
RealMedia Variable Bitrate (RMVB) | .rmvb | RealMedia variabel bithastighet | RealVideo | RealAudio | Gjord för RealPlayer |
VivoActive (VIV) | .viv | VIV | baserat på H.263-video | G.723 ADPCM-ljud (inte G.723.1-talkodeken) | Gjord för VivoActive Player |
Advanced Systems Format (ASF) | .asf | ASF | några | några | |
AMV-videoformat | .amv | Modifierad version av AVI | Variant av Motion JPEG | Variant av IMA , ADPCM | Eget videofilformat producerat för MP4-spelare och S1 MP3-spelare med videouppspelning |
MPEG-4 del 14 (MP4) | .mp4, .m4p (med DRM), .m4v | MPEG-4 del 12 | H.264 , H.265 , MPEG-4 del 2 , MPEG-2 , MPEG-1 | Avancerad ljudkodning , MP3 , andra | |
MPEG-1 | .mpg, .mp2, .mpeg, .mpe, .mpv | MPEG-1 del 1 | MPEG-1 del 2 | MPEG-1 Audio Layer I, MPEG-1 Audio Layer I, MPEG-1 Audio Layer III ( MP3 ) | Gammal, men mycket använd på grund av installerad bas. |
MPEG-2 – Video | .mpg, .mpeg, .m2v | ? | H.262 | AAC , MP3 , MPEG-2 del 3 , andra | |
M4V | .m4v | MPEG-4 del 12 | H.264 | AAC , Dolby Digital | Utvecklad av Apple, används i iTunes. Mycket likt MP4-format, men kan eventuellt ha DRM. |
SVI | .svi | MPEG-4 använder en speciell rubrik | ? | ? | Samsung videoformat för bärbara spelare |
3GPP | .3gp | MPEG-4 del 12 | MPEG-4 del 2 , H.263 , H.264 | AMR-NB , AMR-WB , AMR-WB+ , AAC-LC , HE-AAC v1 eller Enhanced aacPlus (HE-AAC v2) | Vanligt videoformat för mobiltelefoner |
3GPP2 | .3g2 | MPEG-4 del 12 | MPEG-4 del 2 , H.263 , H.264 | AMR-NB , AMR-WB , AMR-WB+ , AAC-LC , HE-AAC v1 eller Enhanced aacPlus (HE-AAC v2), EVRC , SMV eller VMR-WB | Vanligt videoformat för mobiltelefoner |
Material Exchange Format (MXF) | .mxf | MXF | ? | ? | |
ROQ | .roq | ? | ? | ? | används av Quake 3 |
Nullsoft Streaming Video (NSV) | .nsv | NSV | ? | ? | För streaming av videoinnehåll över Internet |
Flash Video (FLV) | .flv .f4v .f4p .f4a .f4b | Ljud, video, text, data | Adobe Flash-plattformen | SWF, F4V, ISO bas media filformat | Utvecklad av Adobe Flash-plattformen |
Se även
- ^ "Googles YouTube använder FFmpeg | bryta ägg och göra omeletter" . multimedia.cx . 9 februari 2011.
- ^ Kaourantin.net (31 oktober 2007) Tinic Uro Nya filtillägg och MIME-typer arkiverade 2010-07-06 på Wayback Machine , hämtade 2009-08-03
- ^ a b "QuickTime-filformat" . www.digitalpreservation.gov . 2013-02-14.
- ^ "AMV codec tools" code.google.com
- ^ "RoQ - MultimediaWiki" . wiki.multimedia.cx .