Vídeo AVI (.avi)

Microsoft Standar

Audio Video Interleave (AVI) adalah kontainer multimedia bersejarah yang diperkenalkan oleh Microsoft pada tahun 1992 yang menyisipkan aliran audio dan video untuk pemutaran yang disinkronkan.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file AVI dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file AVI dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

52 49 46 46 00 00 00 00 41 56 49 20

REPRESENTASI ASCII: RIFF....AVI

Standardisasi: Microsoft RIFF Specification / OpenDML Extension

Spesifikasi Teknis

Arsitektur WadahResource Interchange File Format (RIFF) interleaved chunk container
KompresiInterleaved streams supporting DivX, Xvid, Motion JPEG, raw uncompressed, and MP3 audio
Endianness ByteLittle-Endian (Intel x86 byte order)
Ruang WarnaYUV 4:2:0, RGB, and palette colors
Saluran & StrukturStereo and multichannel audio streams
Dimensi MaksUnrestricted; OpenDML AVI extension supports 4K and multi-gigabyte streams
TransparansiSupported via RGBA uncompressed video streams
Streaming & ProgresifIndex chunk placed at end of file; poorly suited for progressive web streaming

Matriks Perbandingan Teknis: AVI vs Pesaing

Atribut TeknisAVI (Saat Ini)MP4MKVMOV
Kesesuaian StreamingBuruk; memerlukan pengunduhan seluruh file sebelum mencariSangat baik (FastStart / HLS / DASH)Baik (EBML Bersegmen)Sangat baik (FastStart)
Pemutaran Web HTML5Tidak didukung secara native oleh peramban modern100% universal di semua perambanSebagian (Edge / Chrome)Didukung pada perangkat Safari / Apple
Penyematan SubtitleBergantung pada peretasan (memerlukan file .srt eksternal)Teks berwaktu asli (tx3g / VTT)Dukungan asli penuh untuk ASS/SSA/SRTSubtitle Apple QuickTime asli
Laju Bingkai VariabelSecara ketat laju bingkai konstan (CFR)Dukungan VFR asliDukungan VFR asliDukungan VFR asli

Mode Kerusakan Umum & Panduan Pemulihan Hex

Pemutar media dapat memutar video tetapi tidak dapat mencari atau memajukan cepat, atau melaporkan 'Indeks rusak'.

Penyebab Utama: Potongan indeks 'idx1' di akhir terpotong atau terhapus selama pengunduhan yang terputus.

Pemulihan: Bangun ulang indeks menggunakan DivFix++, VLC ('Build index then play'), atau 'ffmpeg -i broken.avi -c copy fixed.avi'.

Analisis Keamanan & Vektor Serangan Parser

File AVI berisi hierarki potongan yang kompleks dan mendukung codec video lama yang tak terhitung jumlahnya, membuat decoder yang tidak di-sandbox rentan terhadap eksploitasi pengurai.

Vektor Serangan yang Diketahui

  • Heap buffer overflow pada penguraian potongan 'strh' (header aliran) di pemutar media Windows lama.
  • Integer overflow selama alokasi susunan indeks untuk header jumlah bingkai besar yang dibuat secara berbahaya.
  • Out-of-bounds read pada dekompresi Motion JPEG di dalam filter DirectShow lama.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

1999Kompresi DivX mengubah AVI menjadi format dominan untuk berbagi film di internet.
1996Konsorsium OpenDML merilis AVI 2.0, menghapus batasan ukuran file 2 GB yang restriktif.
1992Microsoft memperkenalkan AVI bersamaan dengan Video for Windows sebagai bagian dari Windows 3.1.

Keunggulan & Kelebihan Utama

  • Dukungan desktop lama yang sangat luas di seluruh perangkat lunak media Windows dan penyunting video.
  • Mendukung bingkai mentah tanpa kompresi untuk pemindaian film arsip dan analisis video ilmiah.
  • Arsitektur penyisipan aliran sederhana dengan overhead kontainer yang rendah.

Keterbatasan Teknis & Kekurangan

  • Kurang memiliki dukungan asli untuk fitur kontainer video modern seperti laju bingkai variabel (VFR) dan bab.
  • Kurang cocok untuk penayangan aliran web karena potongan indeks utama ('idx1') disimpan di bagian akhir file.
  • Tidak ada dukungan peramban video HTML5 asli tanpa melakukan pengkodean ulang ke MP4 atau WebM.

Fakta Teknis Menarik

  • Pada awal tahun 2000-an, file AVI DivX dan Xvid adalah format utama yang digunakan oleh jaringan berbagi file peer-to-peer.
  • Spesifikasi AVI 1992 asli tidak dapat melebihi 2 GB karena penunjuk offset file 32-bit.
  • Potongan 'idx1' di akhir file AVI mencantumkan offset byte setiap bingkai tunggal untuk pencarian.

Pertanyaan Teknis yang Sering Diajukan

Mengapa saya tidak dapat memutar video AVI secara langsung di peramban web?

Peramban modern menstandarisasi MP4 (H.264/AV1) dan WebM (VP9/AV1) karena format wadah tersebut dioptimalkan untuk streaming progresif. AVI tidak memiliki fitur streaming web bawaan dan tidak didukung dalam tag HTML5 <video>.

Bagaimana cara memperbaiki file AVI yang tidak dapat di-seek atau di-scrub?

File AVI mengandalkan tabel indeks di bagian akhir file. Jika tidak lengkap, pemutar tidak dapat melakukan seeking. Melakukan transcode atau pengindeksan ulang file dengan File2File Video Converter akan memulihkan fungsi scrubbing linimasa sepenuhnya.

Apa perbedaan antara AVI dan MP4?

AVI adalah wadah warisan tahun 1992 yang dirancang untuk pemutaran desktop lokal. MP4 adalah standar modern tahun 2001 yang mendukung streaming web, bab, laju bingkai variabel (variable framerates), subjudul, dan kompresi yang lebih superior.