Hva er AVI-filformatet?
.avi (Audio Video Interleave) er en multimediebeholderfil som inneholder lyd- og videodata. Den ble introdusert av Microsoft i 1992 som en del av Video for Windows-initiativet, og er viden kjent for lagring av videodata og var et vanlig valg for multimediedistribusjon. Dens MIME-type er video/x-msvideo.
Filstruktur
.avi-formatet er basert på RIFF-strukturen og deler data inn i strengt definerte blokker («chunks»). Den første blokken, HDRL, er et filhode som inneholder informasjon om videoen - størrelse, antall bilderammer og parametere for komprimeringsalgoritmen. Den andre blokken, MOVI, inneholder de faktiske lyd- og videodataene. Den tredje blokken, IDX1, er valgfri - den inneholder indeksinformasjon om plasseringen av fragmenterte data i filen, noe som gjør det mulig for spillere å søke effektivt. En senere utvidelse kjent som OpenDML (AVI 2.0) introduserte ytterligere indeksblokktyper for å overvinne den opprinnelige filstørrelsesgrensen på 2 GB.
Komprimering
.avi tilbyr en valgfri komprimeringsfunksjon. Komprimeringsmetoden er imidlertid generelt mindre effektiv enn de som brukes i MPEG eller MOV-formater, og komprimerte filer er fortsatt betydelig store. Formatet støtter et bredt spekter av kodeker - inkludert DivX, Xvid, MJPEG og ukomprimert RGB/YUV - hver identifisert av en FourCC-kode lagret i strømhodet. Ukomprimerte .avi-filer er store i størrelse, men tilbyr høy lyd- og videokvalitet selv etter flere lese- og skriveoperasjoner, og slike filer krever ikke ekstra kodeker. Moderne beholdere som .mkv og .mp4 har i stor grad erstattet .avi for nytt innhold, da de tilbyr bedre komprimeringseffektivitet og bredere støtte for funksjoner.
Sikkerhet og trygghet
RISIKO: MEDIUMAVI er en mediebeholder, ikke kjørbar kode, så en ekte AVI er trygg å spille av - men AVI har en betydelig historikk med skadevare-triks. Den klassiske svindelen: en «film.avi» som egentlig er «film.avi.exe», eller en AVI som utløser en falsk «du trenger denne kodeken»-nedlasting som installerer skadevare (VLC/FFmpeg trenger ingen ekstra kodeker - installer aldri en «kodek» et nettsted krever). Spesiallagde AVI-filer har også utnyttet feil i eldre spillere/kodeker, så hold spilleren din oppdatert og foretrekk VLC, som isolerer sine egne dekodere. Online AVI-konvertere laster opp videoen din til en tredjepart - bruk et lokalt verktøy (HandBrake/FFmpeg) for private opptak.
Formatdetaljer
i et nøtteskallProgrammer som åpner AVI-filer
Tekniske detaljer
dyp spesifikasjon| Beholderfamilie | 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 etterfølgende mellomrom) ved offset 8 |
| Kodek-identifisering | FourCC (fire-tegns kode) lagret i strf-underblokken til hvert strømhode |
| Støttede kodeker | Ukomprimert RGB/YUV, DivX, Xvid, MJPEG, Indeo, Cinepak; H.264 via DirectShow/LAV-filtre |
| Maks filstørrelse (klassisk AVI) | 2 GB, begrenset av det 32-biters feltet for blokkstørrelse i RIFF-hodet |
| Maks filstørrelse (OpenDML/AVI 2.0) | I praksis ubegrenset - odml LIST-blokken bruker 64-biters indeks-offsets |
| Endianness | Little-endian (standard RIFF-byterekkefølge) |
| Lydstrømmer | Støtte for flere samtidige lydstrømmer (f.eks. flere språkspor) |
| Undertekststøtte | Ingen innebygd støtte for undertekstspor; eksterne .srt- eller .sub-filer brukes |
| Alfa-kanal | Ikke støttet av beholderspesifikasjonen |
| Viktige strukturelle blokker | HDRL (filhodeliste), MOVI (flettet mediedata), IDX1 (valgfri søkeindeks) |
| Representasjon av bildefrekvens | Lagret som heltall mikrosekunder per bilde i avih-hovedblokken (dwMicroSecPerFrame) |
| Videostrømmer | Spesifikasjonen tillater flere videostrømmer; i praksis forventer spillere én enkelt strøm |
| Flettings-granularitet | Lyd- og videodata flettes i MOVI-blokken; anbefalt blokk ≤ 1 sekund avspilling |
| Utgitt | 1992 (Microsoft, as part of Video for Windows) |
| Spesifikasjon | learn.microsoft.com |
AVI-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om AVI-filer.