Vad är filformatet AVI?
.avi (Audio Video Interleave) är en multimedia-containerfil som innehåller ljud- och videodata. Den introducerades av Microsoft 1992 som en del av Video for Windows-initiativet och är allmänt erkänd för lagring av videodata och var ett vanligt val för multimediadistribution. Dess MIME-typ är video/x-msvideo.
Filstruktur
Formatet .avi är baserat på RIFF-strukturen och delar upp data i strikt definierade segment (chunks). Det första segmentet, HDRL, är ett filhuvud som innehåller information om videon - storlek, antal bildrutor och parametrar för komprimeringsalgoritmen. Det andra segmentet, MOVI, innehåller själva ljud- och videodatan. Det tredje segmentet, IDX1, är valfritt - det innehåller indexinformation om platsen för fragmenterad data i filen, vilket gör att spelare kan söka effektivt. En senare utökning känd som OpenDML (AVI 2.0) introducerade ytterligare indexsegmenttyper för att övervinna den ursprungliga filstorleksgränsen på 2 GB.
Komprimering
.avi erbjuder en valfri komprimeringsfunktion. Komprimeringsmetoden är dock i allmänhet mindre effektiv än de som används i MPEG eller MOV-format, och komprimerade filer är fortfarande avsevärt stora. Formatet stöder ett brett utbud av codecs - inklusive DivX, Xvid, MJPEG och okomprimerad RGB/YUV - som var och en identifieras av en FourCC-kod lagrad i strömhuvudet. Okomprimerade .avi-filer är stora i storlek men erbjuder hög ljud- och videokvalitet även efter flera läs- och skrivoperationer, och sådana filer kräver inga ytterligare codecs. Moderna containrar som .mkv och .mp4 har till stor del ersatt .avi för nytt innehåll, då de erbjuder bättre komprimeringseffektivitet och bredare funktionsstöd.
Säkerhet & trygghet
RISK: MEDIUMAVI är en mediacontainer, inte körbar kod, så en äkta AVI är säker att spela - men AVI har en historik av skadlig kod-trick. Den klassiska bluffen: en «movie.avi» som egentligen är «movie.avi.exe», eller en AVI som utlöser en falsk «du behöver denna codec»-nedladdning som installerar skadlig kod (VLC/FFmpeg behöver inga extra codecs - installera aldrig en «codec» som en videosajt kräver). Manipulerade AVI-filer har också utnyttjat buggar i gamla spelare/codecs, så håll din spelare uppdaterad och föredra VLC, som sandlådekör sina egna avkodare. Online-konverterare för AVI laddar upp din video till en tredje part - använd ett lokalt verktyg (HandBrake/FFmpeg) för privat material.
Formatdetaljer
i ett nötskalProgram som öppnar AVI-filer
Tekniska detaljer
djup specifikation| Containerfamilj | RIFF (Resource Interchange File Format) |
| MIME-typ | video/x-msvideo |
| Magic bytes | 52 49 46 46 («RIFF») vid byte-offset 0; form-typ «AVI » (med efterföljande mellanslag) vid offset 8 |
| Codec-identifiering | FourCC (four-character code) lagrad i strf-undersegmentet för varje strömhuvud |
| Codecs som stöds | Okomprimerad RGB/YUV, DivX, Xvid, MJPEG, Indeo, Cinepak; H.264 via DirectShow/LAV-filter |
| Max filstorlek (klassisk AVI) | 2 GB, begränsad av det 32-bitars fältet för segmentstorlek i RIFF-huvudet |
| Max filstorlek (OpenDML/AVI 2.0) | I praktiken obegränsad - odml LIST-segmentet använder 64-bitars index-offsets |
| Endianness | Little-endian (standard RIFF-byteordning) |
| Ljudströmmar | Stöd för flera samtidiga ljudströmmar (t.ex. flera språkspår) |
| Undertextstöd | Inget nativt stöd för inbäddade undertextspår; externa .srt- eller .sub-filer används |
| Alfakanal | Stöds inte av containerspecifikationen |
| Viktiga strukturella segment | HDRL (filhuvudlista), MOVI (interfolierad mediadata), IDX1 (valfritt sökindex) |
| Representation av bildhastighet | Lagras som heltal mikrosekunder per bildruta i avih-huvudsegmentet (dwMicroSecPerFrame) |
| Videoströmmar | Specifikationen tillåter flera videoströmmar; i praktiken förväntar sig spelare en enda ström |
| Interfolieringsgranularitet | Ljud- och videodata interfolieras i MOVI-segmentet; rekommenderat block ≤ 1 sekund av uppspelning |
| Släppt | 1992 (Microsoft, as part of Video for Windows) |
| Specifikation | learn.microsoft.com |
AVI-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om AVI-filer.