Artikel video digital terdiri dari 2 bagian utama yaitu gambar (visual) dan suara (audio), kedua aspek tersebut digabungkan menjadi satu kesatuan yang disebut artikel video. Pada umumnya artikel video sekarang ini banyak yang telah mengalami proses kompresi. Salah satu format multimedia yang dibentuk berdasarkan proses kompresi adalah format AVI (Audio Video Interleave). Banyak artikel video yang dikompresi dengan ukuran yang tingkat perbedaannya sangat jauh, sehingga kualitas gambar yang dihasilkan menjadi berbeda kualitasnya (menurun) dengan artikel aslinya. Algoritma yang tersedia untuk melakukan kompresi tersebut juga sangat beragam, penggunaan algoritma itu biasanya lebih mengutamakan efisiensi pengecilan ukuran artikel, akan tetapi juga ada yang mempertahankan kualitas dari artikel multimedia tersebut.
Artikel AVI merupakan format file video terkompresi yang umum digunakan. AVI merupakan gabungan antara artikel suara dan file gambar yang bergerak, dimana artikel AVI menyesuaikan dengan spesifikasi Microsoft® Windows® Resource Interchange Artikel Format (RIFF). Pada file AVI terdapat 3 bagian utama yang merupakan komponen penyusun audio dan visual pada artikel AVI yaitu AVI Header, AVI Stream dan AVI Frame (Patel, 2004).
Artikel AVI dimulai dengan header utama. Pada artikel AVI, header ini ditandai dengan 4 karakter kode. Header mengandung informasi utama yang terdapat pada artikel AVI, yaitu kecepatan maksimal data per-detik dari artikel AVI, kode untuk metode penggunaan file AVI (misal: HASINDEX, MUSTUSEINDEX, COPYRIGHTED), metode kemampuan artikel AVI (misal: CAN READ, CANWRITE, ALLKEYFRAME, NOCOMPRESSION), jumlah stream pada file, sebagai contoh pada artikel yang mempunyai audio dan visual akan mempunyai 2 stream, ukuran buffer yang digunakan untuk menyimpan data file AVI pada memory, tinggi dan lebar dari sekuensial artikel AVI, skala waktu yang digunakan pada keseluruhan artikel AVI, jumlah sampel dari file AVI, panjang / lama waktu artikel AVI, jumlah stream yang ditambahkan atau dihilangkan dari artikel serta deskripsi tipe artikel.
Sedangkan AVI stream terdiri dari 2 jenis yaitu stream video dan stream audio, stream audio tidak harus terdapat di dalam suatu artikel AVI. Pada bagian stream video ini berisi data yaitu tipe stream yang didefinisikan dengan 4 karakter kode, handler yang menangani kompresi saat artikel disimpan, kode untuk metode penggunaan stream (misal: AVISTREAMINFO DISABLED, AVISTREAMINFO ENABLED), metode, prioritas, bahasa yang digunakan oleh stream, skala waktu yang digunakan, jumlah sampel stream, posisi frame awal, panjang / lama waktu stream, spesifikasi ukuran dari pergeseran audio dan video data pada artikel AVI, ukuran buffer yang digunakan untuk menyimpan data artikel AVI pada memori, kualitas data video pada stream, ukuran sebuah sampel data pada stream, dimensi frame, jumlah dari proses pengeditan stream yang pernah dilakukan, jumlah dari proses pengeditan format stream yang pernah dilakukan serta deskripsi nama stream.
Frame pada stream video yang terdapat pada artikel AVI merupakan suatu data yang berbentuk DIB (Device Independent Bitmap) (Herd, 2004). Bentuk DIB secara umum terdiri dari 3 bagian utama yaitu bitmap artikel header yang berisi informasi tentang tipe, ukuran, dan layout dari artikel DIB, bitmap info yang terdiri dari 2 struktur utama yaitu bitmap info header dan rgbquad, serta data piksel-piksel penyusun gambar yang terdapat pada frame. Bentuk format artikel bitmap terdapat pada gambar di bawah ini.
Artikel AVI merupakan format file video terkompresi yang umum digunakan. AVI merupakan gabungan antara artikel suara dan file gambar yang bergerak, dimana artikel AVI menyesuaikan dengan spesifikasi Microsoft® Windows® Resource Interchange Artikel Format (RIFF). Pada file AVI terdapat 3 bagian utama yang merupakan komponen penyusun audio dan visual pada artikel AVI yaitu AVI Header, AVI Stream dan AVI Frame (Patel, 2004).
Artikel AVI dimulai dengan header utama. Pada artikel AVI, header ini ditandai dengan 4 karakter kode. Header mengandung informasi utama yang terdapat pada artikel AVI, yaitu kecepatan maksimal data per-detik dari artikel AVI, kode untuk metode penggunaan file AVI (misal: HASINDEX, MUSTUSEINDEX, COPYRIGHTED), metode kemampuan artikel AVI (misal: CAN READ, CANWRITE, ALLKEYFRAME, NOCOMPRESSION), jumlah stream pada file, sebagai contoh pada artikel yang mempunyai audio dan visual akan mempunyai 2 stream, ukuran buffer yang digunakan untuk menyimpan data file AVI pada memory, tinggi dan lebar dari sekuensial artikel AVI, skala waktu yang digunakan pada keseluruhan artikel AVI, jumlah sampel dari file AVI, panjang / lama waktu artikel AVI, jumlah stream yang ditambahkan atau dihilangkan dari artikel serta deskripsi tipe artikel.
Sedangkan AVI stream terdiri dari 2 jenis yaitu stream video dan stream audio, stream audio tidak harus terdapat di dalam suatu artikel AVI. Pada bagian stream video ini berisi data yaitu tipe stream yang didefinisikan dengan 4 karakter kode, handler yang menangani kompresi saat artikel disimpan, kode untuk metode penggunaan stream (misal: AVISTREAMINFO DISABLED, AVISTREAMINFO ENABLED), metode, prioritas, bahasa yang digunakan oleh stream, skala waktu yang digunakan, jumlah sampel stream, posisi frame awal, panjang / lama waktu stream, spesifikasi ukuran dari pergeseran audio dan video data pada artikel AVI, ukuran buffer yang digunakan untuk menyimpan data artikel AVI pada memori, kualitas data video pada stream, ukuran sebuah sampel data pada stream, dimensi frame, jumlah dari proses pengeditan stream yang pernah dilakukan, jumlah dari proses pengeditan format stream yang pernah dilakukan serta deskripsi nama stream.
Frame pada stream video yang terdapat pada artikel AVI merupakan suatu data yang berbentuk DIB (Device Independent Bitmap) (Herd, 2004). Bentuk DIB secara umum terdiri dari 3 bagian utama yaitu bitmap artikel header yang berisi informasi tentang tipe, ukuran, dan layout dari artikel DIB, bitmap info yang terdiri dari 2 struktur utama yaitu bitmap info header dan rgbquad, serta data piksel-piksel penyusun gambar yang terdapat pada frame. Bentuk format artikel bitmap terdapat pada gambar di bawah ini.































