Hvad er AVI-filformatet?
.avi (Audio Video Interleave) er en multimedie-containerfil, der indeholder lyd- og videodata. Den blev introduceret af Microsoft i 1992 som en del af Video for Windows-initiativet og er bredt anerkendt til lagring af videodata og var et almindeligt valg til distribution af multimedier. Dens MIME-type er video/x-msvideo.
Filstruktur
.avi-formatet er baseret på RIFF-strukturen og opdeler data i strengt definerede «chunks». Den første chunk, HDRL, er et filhoved, der indeholder oplysninger om videoen - størrelse, antal billeder og parametre for komprimeringsalgoritmen. Den anden chunk, MOVI, indeholder de faktiske lyd- og videodata. Den tredje chunk, IDX1, er valgfri - den indeholder indeksoplysninger om placeringen af fragmenterede data i filen, hvilket gør det muligt for afspillere at søge effektivt. En senere udvidelse kendt som OpenDML (AVI 2.0) introducerede yderligere indeks-chunk-typer for at overvinde den oprindelige filstørrelsesgrænse på 2 GB.
Komprimering
.avi tilbyder en valgfri komprimeringsfunktion. Komprimeringsmetoden er dog generelt mindre effektiv end dem, der bruges i MPEG eller MOV-formater, og komprimerede filer er stadig betydeligt store. Formatet understøtter en bred vifte af codecs - herunder DivX, Xvid, MJPEG og ukomprimeret RGB/YUV - hver identificeret ved en FourCC-kode gemt i stream-headeren. Ukomprimerede .avi-filer er store i størrelse, men tilbyder høj lyd- og videokvalitet selv efter flere læse- og skriveoperationer, og sådanne filer kræver ikke yderligere codecs. Moderne containere som .mkv og .mp4 har i vid udstrækning erstattet .avi til nyt indhold, da de tilbyder bedre komprimeringseffektivitet og bredere understøttelse af funktioner.
Sikkerhed og tryghed
RISIKO: MEDIUMAVI er en mediecontainer, ikke eksekverbar kode, så en ægte AVI er sikker at afspille - men AVI har en bemærkelsesværdig historik med malware-tricks. Det klassiske svindelnummer: en «movie.avi», der faktisk er «movie.avi.exe», eller en AVI, der udløser en falsk «du har brug for denne codec»-download, som installerer malware (VLC/FFmpeg har ikke brug for ekstra codecs - installer aldrig en «codec», som et websted kræver). Manipulerede AVI-filer har også udnyttet fejl i gamle afspillere/codecs, så hold din afspiller opdateret og foretræk VLC, som sandkasserer sine egne dekodere. Online AVI-konvertere uploader din video til en tredjepart - brug et lokalt værktøj (HandBrake/FFmpeg) til private optagelser.
Formatdetaljer
kort fortaltProgrammer der åbner AVI-filer
Tekniske detaljer
dyb specifikation| Container-familie | RIFF (Resource Interchange File Format) |
| MIME-type | video/x-msvideo |
| Magic bytes | 52 49 46 46 («RIFF») ved byte-offset 0; form-type «AVI » (med efterfølgende mellemrum) ved offset 8 |
| Codec-identifikation | FourCC (four-character code) gemt i strf-sub-chunk i hver stream-header |
| Understøttede codecs | Ukomprimeret RGB/YUV, DivX, Xvid, MJPEG, Indeo, Cinepak; H.264 via DirectShow/LAV-filtre |
| Maks. filstørrelse (klassisk AVI) | 2 GB, begrænset af det 32-bit chunk-størrelsesfelt i RIFF-headeren |
| Maks. filstørrelse (OpenDML/AVI 2.0) | I praksis ubegrænset - odml LIST-chunk bruger 64-bit indeks-offsets |
| Endianness | Little-endian (standard RIFF-byterækkefølge) |
| Lydstrømme | Flere samtidige lydstrømme understøttes (f.eks. flere sprogspor) |
| Understøttelse af undertekster | Ingen indfødt indlejret undertekstspor; eksterne .srt eller .sub-filer anvendes |
| Alfa-kanal | Ikke understøttet af container-specifikationen |
| Vigtige strukturelle chunks | HDRL (filhovedliste), MOVI (flettet mediedata), IDX1 (valgfrit søgeindeks) |
| Repræsentation af billedhastighed | Gemt som heltal mikrosekunder pr. billede i avih-hovedheader-chunk (dwMicroSecPerFrame) |
| Videostrømme | Specifikationen tillader flere videostrømme; i praksis forventer afspillere en enkelt strøm |
| Interleave-granularitet | Lyd- og videodata flettes i MOVI-chunk; anbefalet blok ≤ 1 sekunds afspilning |
| Udgivet | 1992 (Microsoft, as part of Video for Windows) |
| Specifikation | learn.microsoft.com |
AVI-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om AVI-filer.